modified: monitoring/base/alloy/node-scraper/config.alloy
This commit is contained in:
1 parent
65ea9d6b79
commit
84c204b59d
1 file changed
+14
-5
@@ -224,15 +224,18 @@ prometheus.relabel "node_exporter" {
|
|||||||
|
|
||||||
discovery.kubernetes "kube_nodes" {
|
discovery.kubernetes "kube_nodes" {
|
||||||
role = "node"
|
role = "node"
|
||||||
selectors {
|
|
||||||
role = "node"
|
|
||||||
field = "spec.nodeName=" + coalesce(env("HOSTNAME"), constants.hostname)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
discovery.relabel "kubelet" {
|
discovery.relabel "kubelet" {
|
||||||
targets = discovery.kubernetes.kube_nodes.targets
|
targets = discovery.kubernetes.kube_nodes.targets
|
||||||
|
|
||||||
|
rule {
|
||||||
|
source_labels = ["__meta_kubernetes_node_name"]
|
||||||
|
regex = coalesce(env("HOSTNAME"), constants.hostname)
|
||||||
|
action = "keep"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
rule {
|
rule {
|
||||||
regex = ".*_uid$|.*_id$|^annotation_.*|^label_.*|^endpoint_.*|^pod_ip$"
|
regex = ".*_uid$|.*_id$|^annotation_.*|^label_.*|^endpoint_.*|^pod_ip$"
|
||||||
action = "drop"
|
action = "drop"
|
||||||
@@ -313,6 +316,12 @@ prometheus.scrape "kubelet" {
|
|||||||
discovery.relabel "kube_node_metrics" {
|
discovery.relabel "kube_node_metrics" {
|
||||||
targets = discovery.kubernetes.kube_nodes.targets
|
targets = discovery.kubernetes.kube_nodes.targets
|
||||||
|
|
||||||
|
rule {
|
||||||
|
source_labels = ["__meta_kubernetes_node_name"]
|
||||||
|
regex = coalesce(env("HOSTNAME"), constants.hostname)
|
||||||
|
action = "keep"
|
||||||
|
}
|
||||||
|
|
||||||
rule {
|
rule {
|
||||||
regex = ".*_uid$|.*_id$|^annotation_.*|^label_.*|^endpoint_.*|^pod_ip$"
|
regex = ".*_uid$|.*_id$|^annotation_.*|^label_.*|^endpoint_.*|^pod_ip$"
|
||||||
action = "drop"
|
action = "drop"
|
||||||
@@ -401,7 +410,7 @@ discovery.relabel "kube_state_metrics" {
|
|||||||
regex = coalesce(env("HOSTNAME"), constants.hostname)
|
regex = coalesce(env("HOSTNAME"), constants.hostname)
|
||||||
action = "keep"
|
action = "keep"
|
||||||
}
|
}
|
||||||
|
|
||||||
rule {
|
rule {
|
||||||
source_labels = ["__meta_kubernetes_service_name"]
|
source_labels = ["__meta_kubernetes_service_name"]
|
||||||
regex = "kube-state-metrics"
|
regex = "kube-state-metrics"
|
||||||
|
|||||||
Reference in new issue
Block a user