remove api server from kube-scrape, same metrics from kubelet

This commit is contained in:
Márcio Fernandes committed 2026-09-23 21:13:09 +00:00
1 parent 51d440ac98
commit b379314aa0
1 file changed
-52
@@ -223,58 +223,6 @@ prometheus.scrape "cadvisor" {
} }
} }
// ============================================
// API Server discovery
// ============================================
discovery.relabel "apiserver" {
targets = discovery.kubernetes.kube_services.targets
rule {
source_labels = ["__meta_kubernetes_service_name"]
regex = "kubernetes"
action = "keep"
}
rule {
regex = ".*_uid$|.*_id$|^annotation_.*|^label_.*|^endpoint_.*|^pod_ip$"
action = "drop"
}
rule {
regex = "apiserver_flowcontrol_.*|apiserver_envelope_.*"
action = "drop"
}
rule {
target_label = "cluster"
replacement = sys.env("CLUSTER_NAME")
}
rule {
target_label = "zone"
replacement = sys.env("ZONE")
}
}
prometheus.scrape "apiserver" {
job_name = "integrations/kubernetes/apiserver"
targets = discovery.relabel.apiserver.output
scheme = "https"
metrics_path = "/metrics"
tls_config {
server_name = "kubernetes"
ca_file = "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt"
insecure_skip_verify = true
}
bearer_token_file = "/var/run/secrets/kubernetes.io/serviceaccount/token"
forward_to = [prometheus.remote_write.prometheus_srv.receiver]
}
// ============================================ // ============================================
// CoreDNS discovery (ENDPOINTS) // CoreDNS discovery (ENDPOINTS)
// ============================================ // ============================================