split metrics installer image
This commit is contained in:
@@ -8,6 +8,11 @@ RPKI_IMAGE=ours-rp-runtime-arm64:dev
|
||||
# 核心 RP 镜像强制以 ARM64 运行;远端233为 x86_64,需要 binfmt/qemu 支持。
|
||||
RPKI_PLATFORM=linux/arm64
|
||||
|
||||
# metrics sidecar 独立镜像。
|
||||
METRICS_IMAGE=ours-rp-metrics-arm64:dev
|
||||
METRICS_PLATFORM=linux/arm64
|
||||
MONITOR_PLATFORM=linux/arm64
|
||||
|
||||
# 验收默认只跑 APNIC;all5 可改成 afrinic,apnic,arin,lacnic,ripe。
|
||||
RIRS=apnic
|
||||
|
||||
@@ -80,6 +85,8 @@ METRICS_PORT=9556
|
||||
METRICS_POLL_SECS=10
|
||||
|
||||
# Prometheus / Grafana 配置。
|
||||
PROMETHEUS_IMAGE=prom/prometheus:v2.55.1
|
||||
GRAFANA_IMAGE=grafana/grafana:11.3.1
|
||||
PROMETHEUS_PORT=9090
|
||||
PROMETHEUS_RETENTION=7d
|
||||
GRAFANA_PORT=3000
|
||||
|
||||
@@ -22,8 +22,8 @@ services:
|
||||
- core
|
||||
|
||||
artifact-metrics:
|
||||
image: ${RPKI_IMAGE:-ours-rp-runtime-arm64:dev}
|
||||
platform: ${RPKI_PLATFORM:-linux/arm64}
|
||||
image: ${METRICS_IMAGE:-ours-rp-metrics-arm64:dev}
|
||||
platform: ${METRICS_PLATFORM:-linux/arm64}
|
||||
container_name: ours-rp-arm64-artifact-metrics
|
||||
env_file:
|
||||
- ./.env
|
||||
@@ -49,6 +49,7 @@ services:
|
||||
|
||||
prometheus:
|
||||
image: ${PROMETHEUS_IMAGE:-prom/prometheus:v2.55.1}
|
||||
platform: ${MONITOR_PLATFORM:-linux/arm64}
|
||||
container_name: ours-rp-arm64-prometheus
|
||||
command:
|
||||
- --config.file=/etc/prometheus/prometheus.yml
|
||||
@@ -68,6 +69,7 @@ services:
|
||||
|
||||
grafana:
|
||||
image: ${GRAFANA_IMAGE:-grafana/grafana:11.3.1}
|
||||
platform: ${MONITOR_PLATFORM:-linux/arm64}
|
||||
container_name: ours-rp-arm64-grafana
|
||||
depends_on:
|
||||
- prometheus
|
||||
|
||||
Reference in New Issue
Block a user