forked from Deuxfleurs/nixcfg
Add node_exporter to telemetry pipeline
This commit is contained in:
parent
41a65b8032
commit
465e262726
3 changed files with 28 additions and 2 deletions
|
@ -24,4 +24,4 @@ index = "index.html"
|
|||
|
||||
[admin]
|
||||
api_bind_addr = "0.0.0.0:3909"
|
||||
trace_sink = "http://10.42.2.22:4317"
|
||||
trace_sink = "http://{{ env "attr.unique.network.ip-address" }}:4317"
|
||||
|
|
|
@ -14,7 +14,12 @@ receivers:
|
|||
scrape_interval: 5s
|
||||
static_configs:
|
||||
- targets:
|
||||
- "localhost:3909"
|
||||
- "{{ env "attr.unique.network.ip-address" }}:3909"
|
||||
- job_name: "node_exporter"
|
||||
scrape_interval: 30s
|
||||
static_configs:
|
||||
- targets:
|
||||
- "{{ env "attr.unique.network.ip-address" }}:9100"
|
||||
|
||||
exporters:
|
||||
logging:
|
||||
|
|
|
@ -66,6 +66,9 @@ EOH
|
|||
port "apm" {
|
||||
static = 8200
|
||||
}
|
||||
port "node_exporter" {
|
||||
static = 9100
|
||||
}
|
||||
}
|
||||
|
||||
task "otel" {
|
||||
|
@ -115,6 +118,24 @@ EOH
|
|||
cpu = 100
|
||||
}
|
||||
}
|
||||
|
||||
task "node_exporter" {
|
||||
driver = "docker"
|
||||
config {
|
||||
image = "quay.io/prometheus/node-exporter:v1.1.2"
|
||||
network_mode = "host"
|
||||
ports = [ "node_exporter" ]
|
||||
volumes = [
|
||||
"/:/host:ro,rslave"
|
||||
]
|
||||
args = [ "--path.rootfs=/host" ]
|
||||
}
|
||||
|
||||
resources {
|
||||
cpu = 50
|
||||
memory = 40
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue