global: scrape_interval: 15s external_labels: _cloud_product: vke cluster: ccccr4qnqtofns74u9bqg prometheus: kube-system/prometheus-agent scrape_configs: - job_name: podScrape/kube-system/rabbitmq-exporter/0 scrape_interval: 30s metrics_path: /metrics relabel_configs: - action: keep source_labels: [__meta_kubernetes_pod_label_k8s_app] regex: rabbitmq-exporter - action: keep source_labels: [__meta_kubernetes_pod_container_port_name] regex: api - source_labels: [__meta_kubernetes_namespace] target_label: namespace - source_labels: [__meta_kubernetes_pod_container_name] target_label: container - source_labels: [__meta_kubernetes_pod_name] target_label: pod - target_label: job replacement: kube-system/rabbitmq-exporter - target_label: endpoint replacement: api - action: replace source_labels: [instance] target_label: instance regex: (.*) replacement: rbtmq-123123 kubernetes_sd_configs: - role: pod namespaces: own_namespace: false names: - kube-system selectors: - role: pod label: k8s-app=rabbitmq-exporter field: "" - job_name: podScrape/volcano-metrics/market-rabbitmq-exporter/0 scrape_interval: 30s metrics_path: /metrics relabel_configs: - action: keep source_labels: [__meta_kubernetes_pod_label_k8s_app] regex: market-rabbitmq-exporter - action: keep source_labels: [__meta_kubernetes_pod_container_port_name] regex: metric-port - source_labels: [__meta_kubernetes_namespace] target_label: namespace - source_labels: [__meta_kubernetes_pod_container_name] target_label: container - source_labels: [__meta_kubernetes_pod_name] target_label: pod - target_label: job replacement: volcano-metrics/market-rabbitmq-exporter - target_label: endpoint replacement: metric-port - action: replace source_labels: [instance] target_label: instance regex: (.*) replacement: rabbitmq-market-0 kubernetes_sd_configs: - role: pod namespaces: own_namespace: false names: - volcano-metrics selectors: - role: pod label: k8s-app=market-rabbitmq-exporter field: "" - job_name: podScrape/volcano-metrics/msg-rabbitmq-exporter/0 scrape_interval: 30s metrics_path: /metrics relabel_configs: - action: keep source_labels: [__meta_kubernetes_pod_label_k8s_app] regex: msg-rabbitmq-exporter - action: keep source_labels: [__meta_kubernetes_pod_container_port_name] regex: metric-port - source_labels: [__meta_kubernetes_namespace] target_label: namespace - source_labels: [__meta_kubernetes_pod_container_name] target_label: container - source_labels: [__meta_kubernetes_pod_name] target_label: pod - target_label: job replacement: volcano-metrics/msg-rabbitmq-exporter - target_label: endpoint replacement: metric-port - action: replace source_labels: [instance] target_label: instance regex: (.*) replacement: rabbitmq-msg-dist-0 kubernetes_sd_configs: - role: pod namespaces: own_namespace: false names: - volcano-metrics selectors: - role: pod label: k8s-app=msg-rabbitmq-exporter field: "" - job_name: podScrape/volcano-metrics/mysql-exporter/0 scrape_interval: 30s metrics_path: /metrics relabel_configs: - action: keep source_labels: [__meta_kubernetes_pod_label_k8s_app] regex: mysql-exporter - action: keep source_labels: [__meta_kubernetes_pod_container_port_name] regex: mysql-metrics - source_labels: [__meta_kubernetes_namespace] target_label: namespace - source_labels: [__meta_kubernetes_pod_container_name] target_label: container - source_labels: [__meta_kubernetes_pod_name] target_label: pod - target_label: job replacement: volcano-metrics/mysql-exporter - target_label: endpoint replacement: mysql-metrics - action: replace source_labels: [instance] target_label: instance regex: (.*) replacement: mysql-master kubernetes_sd_configs: - role: pod namespaces: own_namespace: false names: - volcano-metrics selectors: - role: pod label: k8s-app=mysql-exporter field: "" - job_name: podScrape/volcano-metrics/rabbitmq-exporter/0 scrape_interval: 30s metrics_path: /metrics relabel_configs: - action: keep source_labels: [__meta_kubernetes_pod_label_k8s_app] regex: rabbitmq-exporter - action: keep source_labels: [__meta_kubernetes_pod_container_port_name] regex: metric-port - source_labels: [__meta_kubernetes_namespace] target_label: namespace - source_labels: [__meta_kubernetes_pod_container_name] target_label: container - source_labels: [__meta_kubernetes_pod_name] target_label: pod - target_label: job replacement: volcano-metrics/rabbitmq-exporter - target_label: endpoint replacement: metric-port - action: replace source_labels: [instance] target_label: instance regex: (.*) replacement: rabbitmq-0 kubernetes_sd_configs: - role: pod namespaces: own_namespace: false names: - volcano-metrics selectors: - role: pod label: k8s-app=rabbitmq-exporter field: "" - job_name: podScrape/volcano-metrics/redis-exporter/0 scrape_interval: 30s metrics_path: /metrics relabel_configs: - action: keep source_labels: [__meta_kubernetes_pod_label_k8s_app] regex: redis-exporter - action: keep source_labels: [__meta_kubernetes_pod_container_port_name] regex: http-metrics - source_labels: [__meta_kubernetes_namespace] target_label: namespace - source_labels: [__meta_kubernetes_pod_container_name] target_label: container - source_labels: [__meta_kubernetes_pod_name] target_label: pod - target_label: job replacement: volcano-metrics/redis-exporter - target_label: endpoint replacement: http-metrics - action: replace source_labels: [instance] target_label: instance regex: (.*) replacement: redis-master kubernetes_sd_configs: - role: pod namespaces: own_namespace: false names: - volcano-metrics selectors: - role: pod label: k8s-app=redis-exporter field: "" - job_name: node-exporter relabel_configs: - source_labels: [__address__] target_label: __address__ regex: (.*):10250 replacement: ${1}:9100 - action: drop source_labels: [__meta_kubernetes_node_name] regex: vci-(.*) - source_labels: [__meta_kubernetes_node_name] target_label: node regex: (.+) - source_labels: [__meta_kubernetes_node_provider_id] target_label: ecs regex: volcengine://(.+) - source_labels: [__meta_kubernetes_node_label_cluster_vke_volcengine_com_machine_name] target_label: machine regex: (.+) - source_labels: [__meta_kubernetes_node_label_cluster_vke_volcengine_com_machinepool_name] target_label: machinepool regex: (.+) - source_labels: [__meta_kubernetes_node_address_InternalIP] target_label: host_ip kubernetes_sd_configs: - role: node - job_name: kubelet-cadvisor metrics_path: /metrics/cadvisor scheme: https bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token tls_config: ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt insecure_skip_verify: true relabel_configs: - source_labels: [__meta_kubernetes_node_name] target_label: node regex: (.+) - source_labels: [__meta_kubernetes_node_provider_id] target_label: ecs regex: volcengine://(.+) - source_labels: [__meta_kubernetes_node_label_cluster_vke_volcengine_com_machine_name] target_label: machine regex: (.+) - source_labels: [__meta_kubernetes_node_label_cluster_vke_volcengine_com_machinepool_name] target_label: machinepool regex: (.+) kubernetes_sd_configs: - role: node - job_name: kubelet scheme: https bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token tls_config: ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt insecure_skip_verify: true relabel_configs: - source_labels: [__meta_kubernetes_node_name] target_label: node regex: (.+) - source_labels: [__meta_kubernetes_node_provider_id] target_label: ecs regex: volcengine://(.+) - source_labels: [__meta_kubernetes_node_label_cluster_vke_volcengine_com_machine_name] target_label: machine regex: (.+) - source_labels: [__meta_kubernetes_node_label_cluster_vke_volcengine_com_machinepool_name] target_label: machinepool regex: (.+) - source_labels: [__meta_kubernetes_node_address_InternalIP] target_label: host_ip kubernetes_sd_configs: - role: node - job_name: kube-state-metrics relabel_configs: - action: keep source_labels: [__meta_kubernetes_service_name] regex: prometheus-agent-kube-state-metrics - action: keep source_labels: [__meta_kubernetes_pod_container_port_name] regex: http-metrics kubernetes_sd_configs: - role: endpoints namespaces: own_namespace: false names: - kube-system - job_name: dcgm relabel_configs: - action: keep source_labels: [__meta_kubernetes_service_name] regex: dcgm-exporter - action: keep source_labels: [__meta_kubernetes_endpoint_port_name] regex: metrics - action: replace source_labels: [__meta_kubernetes_pod_node_name] target_label: nodename regex: ^(.*)$ replacement: $1 metric_relabel_configs: - source_labels: [UUID] target_label: gpu_id kubernetes_sd_configs: - role: endpoints namespaces: own_namespace: false names: - kube-system - job_name: mgpu relabel_configs: - action: keep source_labels: [__meta_kubernetes_service_name] regex: ek8s-gpu-exporter - action: keep source_labels: [__meta_kubernetes_endpoint_port_name] regex: metrics - action: replace source_labels: [__meta_kubernetes_pod_node_name] target_label: nodename regex: ^(.*)$ replacement: $1 metric_relabel_configs: - source_labels: [UUID] target_label: gpu_id kubernetes_sd_configs: - role: endpoints namespaces: own_namespace: false names: - kube-system - job_name: dcgm-vci relabel_configs: - action: replace source_labels: [__meta_kubernetes_namespace] target_label: namespace - action: replace source_labels: [__meta_kubernetes_pod_name] target_label: pod - action: keep source_labels: [__meta_kubernetes_pod_annotation_vci_vke_volcengine_com_used_instance_types] regex: (vci\.g1.+)|(vci\..ni.+) - action: replace source_labels: [__meta_kubernetes_pod_ip] target_label: __address__ replacement: $1:1025 metric_relabel_configs: - source_labels: [UUID] target_label: gpu_id kubernetes_sd_configs: - role: pod - job_name: p2p-accelerator relabel_configs: - action: keep source_labels: [__meta_kubernetes_pod_label_addon_vke_volcengine_com_status_check] regex: p2p-accelerator - action: keep source_labels: [__address__] regex: (.*):8000 - action: replace source_labels: [__meta_kubernetes_pod_name] target_label: instance kubernetes_sd_configs: - role: pod namespaces: own_namespace: false names: - kube-system - job_name: ingress-nginx relabel_configs: - action: replace source_labels: [__meta_kubernetes_pod_name] target_label: instance - action: keep source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name] regex: kube-system;ingress-nginx-controller-metrics;metrics kubernetes_sd_configs: - role: endpoints namespaces: own_namespace: false names: - kube-system