File tree Expand file tree Collapse file tree 2 files changed +30
-0
lines changed
Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -223,6 +223,27 @@ loki.source.docker "logs_integrations_docker" {
223223 refresh_interval = "15s"
224224}
225225
226+ // docker_state_exporter
227+
228+ prometheus.scrape "docker_state_exporter" {
229+ targets = [{"__address__" = "127.0.0.1:5202"}]
230+ forward_to = [prometheus.relabel.docker_state_exporter.receiver]
231+ }
232+
233+ prometheus.relabel "docker_state_exporter" {
234+ forward_to = [prometheus.remote_write.grafana_cloud.receiver]
235+
236+ rule {
237+ target_label = "instance"
238+ replacement = constants.hostname
239+ }
240+
241+ rule {
242+ target_label = "job"
243+ replacement = "integrations/docker"
244+ }
245+ }
246+
226247// grafana cloud endpoints
227248
228249prometheus.remote_write "grafana_cloud" {
Original file line number Diff line number Diff line change @@ -47,6 +47,15 @@ services:
4747 read_only : true
4848 tmpfs :
4949 - /run
50+
51+ docker-state-exporter :
52+ image : karugaru/docker_state_exporter
53+ volumes :
54+ - type : bind
55+ source : /var/run/docker.sock
56+ target : /var/run/docker.sock
57+ ports :
58+ - " 127.0.0.1:5202:8080"
5059
5160secrets :
5261 users :
You can’t perform that action at this time.
0 commit comments