new file: services/monitoring/deploy/alloy/alloy-loki-examples copy.config
new file: services/monitoring/deploy/alloy/alloy-prometheus-examples.config modified: services/monitoring/deploy/alloy/node-scraper/helm-values.yaml modified: services/monitoring/deploy/flux/kustomization.yaml deleted: services/monitoring/deploy/flux/prometheus-app-sync.yaml
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
// ============================================
|
||||
// Metrics: Discovery Kubernetes Services
|
||||
// ============================================
|
||||
|
||||
// discovery.kubernetes "k8s_services" {
|
||||
// role = "service"
|
||||
// }
|
||||
|
||||
// ============================================
|
||||
// Metrics: Kube State Metrics (k8s_services)
|
||||
// ============================================
|
||||
|
||||
// prometheus.scrape "kube_state_metrics" {
|
||||
// job_name = "integrations/kubernetes/kube-state-metrics"
|
||||
// targets = discovery.relabel.kube_state_metrics.output
|
||||
//
|
||||
// scheme = "http"
|
||||
//
|
||||
// forward_to = [prometheus.remote_write.prometheus_srv.receiver]
|
||||
// }
|
||||
|
||||
// ============================================
|
||||
// API Server discovery
|
||||
// ============================================
|
||||
|
||||
// discovery.relabel "apiserver" {
|
||||
// targets = discovery.kubernetes.k8s_services.targets
|
||||
|
||||
// rule {
|
||||
// source_labels = ["__meta_kubernetes_service_name"]
|
||||
// regex = "kubernetes"
|
||||
// action = "keep"
|
||||
// }
|
||||
// rule {
|
||||
// target_label = "cluster"
|
||||
// replacement = env("CLUSTER_NAME")
|
||||
// }
|
||||
// }
|
||||
|
||||
// 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
|
||||
// ============================================
|
||||
// discovery.relabel "coredns" {
|
||||
// targets = discovery.kubernetes.k8s_services.targets
|
||||
//
|
||||
// rule {
|
||||
// source_labels = ["__meta_kubernetes_pod_label_k8s_app"]
|
||||
// regex = "kube-dns"
|
||||
// action = "keep"
|
||||
// }
|
||||
// rule {
|
||||
// target_label = "cluster"
|
||||
// replacement = env("CLUSTER_NAME")
|
||||
// }
|
||||
// }
|
||||
|
||||
// prometheus.scrape "coredns" {
|
||||
// job_name = "integrations/kubernetes/coredns-pods"
|
||||
// targets = discovery.relabel.coredns.output
|
||||
|
||||
// scheme = "http"
|
||||
// metrics_path = "/metrics"
|
||||
//
|
||||
// forward_to = [prometheus.remote_write.prometheus_srv.receiver]
|
||||
// }
|
||||
Reference in New Issue
Block a user