chore(alloy): Reconfigure node metrics

This commit is contained in:
Peter 2026-01-07 15:49:35 +01:00
parent b4e72ef5d0
commit d72ec30436
Signed by: Peter
SSH key fingerprint: SHA256:B5tYaxBExaDm74r1px9iVeZ6F/ZDiyiy9SbBqfZYrvg

View file

@ -5,7 +5,7 @@ metadata:
name: alloy-config name: alloy-config
data: data:
config.alloy: |- config.alloy: |-
prometheus.exporter.unix "node_exporter" { prometheus.exporter.unix "node" {
} }
discovery.kubernetes "kubernetes_apiservers" { discovery.kubernetes "kubernetes_apiservers" {
@ -461,21 +461,6 @@ data:
path_targets = discovery.relabel.pod_logs.output path_targets = discovery.relabel.pod_logs.output
} }
prometheus.relabel "node_exporter" {
forward_to = [prometheus.scrape.node_exporter]
rule {
action = "replace"
target_label = "node"
replacement = env("HOSTNAME")
}
}
prometheus.scrape "node_exporter" {
targets = [prometheus.relabel.node_exporter]
forward_to = [prometheus.remote_write.default.receiver]
job_name = "node_exporter"
}
prometheus.scrape "prometheus" { prometheus.scrape "prometheus" {
targets = [{ targets = [{
__address__ = "localhost:9090", __address__ = "localhost:9090",
@ -484,6 +469,12 @@ data:
job_name = "prometheus" job_name = "prometheus"
} }
prometheus.scrape "node_exporter" {
targets = prometheus.exporter.unix.node.targets
forward_to = [prometheus.remote_write.default.receiver]
job_name = "node-exporter"
}
prometheus.scrape "kubernetes_apiservers" { prometheus.scrape "kubernetes_apiservers" {
targets = discovery.relabel.kubernetes_apiservers.output targets = discovery.relabel.kubernetes_apiservers.output
forward_to = [prometheus.remote_write.default.receiver] forward_to = [prometheus.remote_write.default.receiver]
@ -616,13 +607,13 @@ data:
} }
loki.source.file "auditlogs" { loki.source.file "auditlogs" {
targets = local.file_match.auditlogs.targets targets = local.file_match.auditlogs.targets
forward_to = [loki.write.default.receiver] forward_to = [loki.write.default.receiver]
} }
loki.write "default" { loki.write "default" {
endpoint { endpoint {
url = "https://loki.peterg.nl/loki/api/v1/push" url = "https://loki.peterg.nl/loki/api/v1/push"
tenant_id = "wheatley" tenant_id = "wheatley"
} }
} }
@ -630,6 +621,7 @@ data:
prometheus.remote_write "default" { prometheus.remote_write "default" {
external_labels = { external_labels = {
cluster = "k8s-peterg", cluster = "k8s-peterg",
node = env("HOSTNAME")
} }
endpoint { endpoint {