global: scrape_interval: 60s scrape_configs: - job_name: kubernetes-pods-jmx-secured kubernetes_sd_configs: - role: pod relabel_configs: - target_label: vm_account_id replacement: "200" - target_label: cluster replacement: k8s-demand-prd-ase1 - action: labelmap regex: __meta_kubernetes_node_label_(.+) - action: drop regex: true source_labels: - __meta_kubernetes_pod_container_init - action: keep_if_equal source_labels: - __meta_kubernetes_pod_annotation_jmx_io_port - __meta_kubernetes_pod_container_port_number - action: keep regex: true source_labels: - __meta_kubernetes_pod_annotation_jmx_io_scrape - action: replace regex: (.+) source_labels: - __meta_kubernetes_pod_annotation_jmx_io_path target_label: __metrics_path__ - action: replace regex: ([^:]+)(?::\d+)?;(\d+) replacement: $1:$2 source_labels: - __address__ - __meta_kubernetes_pod_annotation_jmx_io_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) - action: replace source_labels: - __meta_kubernetes_namespace target_label: kubernetes_namespace - action: replace source_labels: - __meta_kubernetes_pod_name target_label: kubernetes_pod_name metric_relabel_configs: - source_labels: [__name__,topic] regex: "(kafka_producer_producer_topic_metrics_record_send_rate|kafka_consumer_consumer_fetch_manager_metrics_records_consumed_rate);order_confirmed_v3" action: keep - job_name: kubernetes-pods-jmx kubernetes_sd_configs: - role: pod relabel_configs: - target_label: vm_account_id replacement: "100" - target_label: cluster replacement: k8s-demand-prd-ase1 - action: labelmap regex: __meta_kubernetes_node_label_(.+) - action: drop regex: true source_labels: - __meta_kubernetes_pod_container_init - action: keep_if_equal source_labels: - __meta_kubernetes_pod_annotation_jmx_io_port - __meta_kubernetes_pod_container_port_number - action: keep regex: true source_labels: - __meta_kubernetes_pod_annotation_jmx_io_scrape - action: replace regex: (.+) source_labels: - __meta_kubernetes_pod_annotation_jmx_io_path target_label: __metrics_path__ - action: replace regex: ([^:]+)(?::\d+)?;(\d+) replacement: $1:$2 source_labels: - __address__ - __meta_kubernetes_pod_annotation_jmx_io_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) - action: replace source_labels: - __meta_kubernetes_namespace target_label: kubernetes_namespace - action: replace source_labels: - __meta_kubernetes_pod_name target_label: kubernetes_pod_name metric_relabel_configs: - if: '{__name__=~"kafka_producer_producer_topic_metrics_record_send_rate|kafka_consumer_consumer_fetch_manager_metrics_records_consumed_rate",topic=~"order_confirmed_v3"}' action: drop - job_name: kubernetes-pods-otel kubernetes_sd_configs: - role: pod relabel_configs: - target_label: vm_account_id replacement: "100" - target_label: cluster replacement: k8s-demand-prd-ase1 - action: labelmap regex: __meta_kubernetes_node_label_(.+) - action: drop regex: true source_labels: - __meta_kubernetes_pod_container_init - action: keep regex: true source_labels: - __meta_kubernetes_pod_annotation_otel_io_scrape - action: replace regex: (.+) source_labels: - __meta_kubernetes_pod_annotation_otel_io_path target_label: __metrics_path__ - action: replace regex: ([^:]+)(?::\d+)?;(\d+) replacement: $1:$2 source_labels: - __address__ - __meta_kubernetes_pod_annotation_otel_io_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) - action: replace source_labels: - __meta_kubernetes_namespace target_label: kubernetes_namespace - action: replace source_labels: - __meta_kubernetes_pod_name target_label: kubernetes_pod_name - job_name: kubernetes-service-endpoints kubernetes_sd_configs: - role: endpoints relabel_configs: - target_label: vm_account_id replacement: "100" - target_label: cluster replacement: k8s-demand-prd-ase1 - action: labelmap regex: __meta_kubernetes_node_label_(.+) - action: drop regex: true source_labels: - __meta_kubernetes_pod_container_init - action: keep_if_equal source_labels: - __meta_kubernetes_service_annotation_prometheus_io_port - __meta_kubernetes_pod_container_port_number - action: keep regex: true source_labels: - __meta_kubernetes_service_annotation_prometheus_io_scrape - action: replace regex: (https?) source_labels: - __meta_kubernetes_service_annotation_prometheus_io_scheme target_label: __scheme__ - action: replace regex: (.+) source_labels: - __meta_kubernetes_service_annotation_prometheus_io_path target_label: __metrics_path__ - action: replace regex: ([^:]+)(?::\d+)?;(\d+) replacement: $1:$2 source_labels: - __address__ - __meta_kubernetes_service_annotation_prometheus_io_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_service_label_(.+) - action: replace source_labels: - __meta_kubernetes_namespace target_label: kubernetes_namespace - action: replace source_labels: - __meta_kubernetes_service_name target_label: kubernetes_name - action: replace source_labels: - __meta_kubernetes_pod_node_name target_label: kubernetes_node - job_name: kubernetes-service-endpoints-slow kubernetes_sd_configs: - role: endpoints relabel_configs: - target_label: vm_account_id replacement: "100" - target_label: cluster replacement: k8s-demand-prd-ase1 - action: labelmap regex: __meta_kubernetes_node_label_(.+) - action: drop regex: true source_labels: - __meta_kubernetes_pod_container_init - action: keep_if_equal source_labels: - __meta_kubernetes_service_annotation_prometheus_io_port - __meta_kubernetes_pod_container_port_number - action: keep regex: true source_labels: - __meta_kubernetes_service_annotation_prometheus_io_scrape_slow - action: replace regex: (https?) source_labels: - __meta_kubernetes_service_annotation_prometheus_io_scheme target_label: __scheme__ - action: replace regex: (.+) source_labels: - __meta_kubernetes_service_annotation_prometheus_io_path target_label: __metrics_path__ - action: replace regex: ([^:]+)(?::\d+)?;(\d+) replacement: $1:$2 source_labels: - __address__ - __meta_kubernetes_service_annotation_prometheus_io_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_service_label_(.+) - action: replace source_labels: - __meta_kubernetes_namespace target_label: kubernetes_namespace - action: replace source_labels: - __meta_kubernetes_service_name target_label: kubernetes_name - action: replace source_labels: - __meta_kubernetes_pod_node_name target_label: kubernetes_node scrape_interval: 60s scrape_timeout: 30s - job_name: kubernetes-services kubernetes_sd_configs: - role: service metrics_path: /probe params: module: - http_2xx relabel_configs: - target_label: vm_account_id replacement: "100" - target_label: cluster replacement: k8s-demand-prd-ase1 - action: labelmap regex: __meta_kubernetes_node_label_(.+) - action: keep regex: true source_labels: - __meta_kubernetes_service_annotation_prometheus_io_probe - source_labels: - __address__ target_label: __param_target - replacement: blackbox target_label: __address__ - source_labels: - __param_target target_label: instance - action: labelmap regex: __meta_kubernetes_service_label_(.+) - source_labels: - __meta_kubernetes_namespace target_label: kubernetes_namespace - source_labels: - __meta_kubernetes_service_name target_label: kubernetes_name - job_name: Flink01 metrics_path: / honor_timestamps: true stream_parse: true scrape_interval: 30s scrape_timeout: 30s scheme: http gce_sd_configs: - project: 'meesho-demand-prd-0622' zone: 'asia-southeast1-b' port: 19900 relabel_configs: - target_label: vm_account_id replacement: "100" - job_name: kubernetes-pods-secured kubernetes_sd_configs: - role: pod relabel_configs: - target_label: vm_account_id replacement: "200" - target_label: cluster replacement: k8s-demand-prd-ase1 - action: labelmap regex: __meta_kubernetes_node_label_(.+) - action: drop regex: true source_labels: - __meta_kubernetes_pod_container_init - action: keep_if_equal source_labels: - __meta_kubernetes_pod_annotation_prometheus_io_port - __meta_kubernetes_pod_container_port_number - action: keep regex: true source_labels: - __meta_kubernetes_pod_annotation_prometheus_io_scrape - action: replace regex: (.+) source_labels: - __meta_kubernetes_pod_annotation_prometheus_io_path target_label: __metrics_path__ - action: replace regex: ([^:]+)(?::\d+)?;(\d+) replacement: $1:$2 source_labels: - __address__ - __meta_kubernetes_pod_annotation_prometheus_io_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) - action: replace source_labels: - __meta_kubernetes_namespace target_label: kubernetes_namespace - action: replace source_labels: - __meta_kubernetes_pod_name target_label: kubernetes_pod_name metric_relabel_configs: - source_labels: [__name__, uri,service] regex: http_server_requests_seconds_count;/api/3.0/order;order-service.* action: keep - job_name: kubernetes-pods-telegraf-secured kubernetes_sd_configs: - role: pod relabel_configs: - target_label: vm_account_id replacement: "200" - target_label: cluster replacement: k8s-demand-prd-ase1 - action: labelmap regex: __meta_kubernetes_pod_label_(.+) - action: keep regex: '(.*9273)' source_labels: - __address__ - action: replace source_labels: - __meta_kubernetes_namespace target_label: kubernetes_namespace - action: replace source_labels: - __meta_kubernetes_pod_name target_label: kubernetes_pod_name metric_relabel_configs: - source_labels: [__name__, uri,kubernetes_namespace] regex: CONTROLLER_execTime_count;/api/3.0/order;prd-order-service action: keep