Skip to content

Commit e7aac7d

Browse files
committed
feat(dashmate): add prometheus service discovery labels
1 parent 2c681e3 commit e7aac7d

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

packages/dashmate/docker-compose.rate_limiter.metrics.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ services:
1212
image: ${PLATFORM_GATEWAY_RATE_LIMITER_METRICS_DOCKER_IMAGE:?err}
1313
labels:
1414
org.dashmate.service.title: "Gateway rate limiter metrics exporter"
15+
prometheus.io/scrape: "${PLATFORM_GATEWAY_RATE_LIMITER_METRICS_ENABLED:-false}"
16+
prometheus.io/port: "${PLATFORM_GATEWAY_RATE_LIMITER_METRICS_PORT:?err}"
17+
prometheus.io/path: "/metrics"
1518
restart: unless-stopped
1619
logging: *default-logging
1720
entrypoint: /bin/statsd_exporter

packages/dashmate/docker-compose.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ services:
5454
image: ${PLATFORM_DRIVE_ABCI_DOCKER_IMAGE:?err}
5555
labels:
5656
org.dashmate.service.title: "Drive ABCI"
57+
prometheus.io/scrape: "${PLATFORM_DRIVE_ABCI_METRICS_ENABLED:-false}"
58+
prometheus.io/port: "${PLATFORM_DRIVE_ABCI_METRICS_PORT:?err}"
59+
prometheus.io/path: "/metrics"
5760
restart: unless-stopped
5861
logging: *default-logging
5962
volumes:
@@ -111,6 +114,9 @@ services:
111114
image: ${PLATFORM_DRIVE_TENDERDASH_DOCKER_IMAGE:?err}
112115
labels:
113116
org.dashmate.service.title: "Drive Tenderdash"
117+
prometheus.io/scrape: "${PLATFORM_DRIVE_TENDERDASH_METRICS_ENABLED:-false}"
118+
prometheus.io/port: "${PLATFORM_DRIVE_TENDERDASH_METRICS_PORT:?err}"
119+
prometheus.io/path: "/metrics"
114120
restart: unless-stopped
115121
logging: *default-logging
116122
depends_on:
@@ -196,6 +202,9 @@ services:
196202
image: ${PLATFORM_DAPI_RS_DAPI_DOCKER_IMAGE:?err}
197203
labels:
198204
org.dashmate.service.title: "rs-dapi (Rust DAPI)"
205+
prometheus.io/scrape: "true"
206+
prometheus.io/port: "${PLATFORM_DAPI_RS_DAPI_METRICS_PORT:?err}"
207+
prometheus.io/path: "/metrics"
199208
restart: unless-stopped
200209
logging: *default-logging
201210
deploy:
@@ -239,6 +248,9 @@ services:
239248
image: ${PLATFORM_GATEWAY_DOCKER_IMAGE:?err}
240249
labels:
241250
org.dashmate.service.title: "Gateway"
251+
prometheus.io/scrape: "${PLATFORM_GATEWAY_METRICS_ENABLED:-false}"
252+
prometheus.io/port: "${PLATFORM_GATEWAY_METRICS_PORT:?err}"
253+
prometheus.io/path: "/stats/prometheus"
242254
restart: unless-stopped
243255
logging: *default-logging
244256
ports:

0 commit comments

Comments
 (0)