alloy fix missing discovery kube_endpoints
This commit is contained in:
1 parent
6cd6880c5e
commit
1fc7873669
1 file changed
+37
-20
@@ -346,6 +346,43 @@ prometheus.scrape "kubelet" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ===============================================================================
|
||||||
|
// Scrape Kubernetes pods containers metrics / cAdvisor
|
||||||
|
// Requirements:
|
||||||
|
// - discovery.relabel - kube_node_metrics
|
||||||
|
// ===============================================================================
|
||||||
|
|
||||||
|
prometheus.scrape "cadvisor" {
|
||||||
|
job_name = "integrations/kubernetes/cadvisor"
|
||||||
|
targets = discovery.relabel.kube_node_metrics.output
|
||||||
|
scheme = "https"
|
||||||
|
|
||||||
|
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]
|
||||||
|
}
|
||||||
|
|
||||||
|
// ============================================
|
||||||
|
// Discovery: Kubernetes - endpoints
|
||||||
|
// used by:
|
||||||
|
// - loki kubernetes kube state metrics
|
||||||
|
// ============================================
|
||||||
|
discovery.kubernetes "kube_endpoints" {
|
||||||
|
role = "endpoints"
|
||||||
|
selectors {
|
||||||
|
role = "endpoints"
|
||||||
|
field = "spec.nodeName=" + coalesce(env("HOSTNAME"), constants.hostname)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// ===============================================================================
|
// ===============================================================================
|
||||||
// prometheus / Metrics - Scrape kube_state_metrics
|
// prometheus / Metrics - Scrape kube_state_metrics
|
||||||
// Requirements:
|
// Requirements:
|
||||||
@@ -385,26 +422,6 @@ discovery.relabel "kube_state_metrics" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===============================================================================
|
|
||||||
// Scrape Kubernetes pods containers metrics / cAdvisor
|
|
||||||
// Requirements:
|
|
||||||
// - discovery.relabel - kube_node_metrics
|
|
||||||
// ===============================================================================
|
|
||||||
|
|
||||||
prometheus.scrape "cadvisor" {
|
|
||||||
job_name = "integrations/kubernetes/cadvisor"
|
|
||||||
targets = discovery.relabel.kube_node_metrics.output
|
|
||||||
scheme = "https"
|
|
||||||
|
|
||||||
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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in new issue
Block a user