{"status":"success","data":{"yaml":"global:\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n evaluation_interval: 30s\n external_labels:\n prometheus: openshift-monitoring/k8s\n prometheus_replica: prometheus-k8s-0\nruntime:\n gogc: 75\nalerting:\n alert_relabel_configs:\n - separator: ;\n regex: prometheus_replica\n replacement: $1\n action: labeldrop\n - separator: ;\n regex: null\n target_label: openshift_io_alert_source\n replacement: platform\n action: replace\n alertmanagers:\n - authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: alertmanager-main.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n scheme: https\n path_prefix: /\n timeout: 10s\n api_version: v2\n relabel_configs:\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n regex: alertmanager-main\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: web\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\nrule_files:\n- /etc/prometheus/rules/prometheus-k8s-rulefiles-0/*.yaml\nscrape_configs:\n- job_name: serviceMonitor/openshift-apiserver-operator/openshift-apiserver-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-apiserver-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (openshift-apiserver-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-apiserver-operator\n- job_name: serviceMonitor/openshift-apiserver/openshift-apiserver/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: api.openshift-apiserver.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_prometheus, __meta_kubernetes_service_labelpresent_prometheus]\n separator: ;\n regex: (openshift-apiserver);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - separator: ;\n target_label: apiserver\n replacement: openshift-apiserver\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|server).*\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_admission_controller_admission_latencies_seconds_.*\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_admission_step_admission_latencies_seconds_.*\n replacement: $1\n action: drop\n - source_labels: [__name__, le]\n separator: ;\n regex: apiserver_request_duration_seconds_bucket;(0.15|0.25|0.3|0.35|0.4|0.45|0.6|0.7|0.8|0.9|1.25|1.5|1.75|2.5|3|3.5|4.5|6|7|8|9|15|25|30|50)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_request_slo_duration_seconds_.*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-apiserver\n- job_name: serviceMonitor/openshift-apiserver/openshift-apiserver-operator-check-endpoints/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n insecure_skip_verify: true\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_prometheus, __meta_kubernetes_service_labelpresent_prometheus]\n separator: ;\n regex: (openshift-apiserver-check-endpoints);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: check-endpoints\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: check-endpoints\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-apiserver\n- job_name: serviceMonitor/openshift-authentication-operator/authentication-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-authentication-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (authentication-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-authentication-operator\n- job_name: serviceMonitor/openshift-authentication/oauth-openshift/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: oauth-openshift.openshift-authentication.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (oauth-openshift);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-authentication\n- job_name: serviceMonitor/openshift-cloud-credential-operator/cloud-credential-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: cco-metrics.openshift-cloud-credential-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-cloud-credential-operator\n- job_name: serviceMonitor/openshift-cluster-machine-approver/cluster-machine-approver/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: machine-approver.openshift-cluster-machine-approver.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (machine-approver);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-cluster-machine-approver\n- job_name: serviceMonitor/openshift-cluster-node-tuning-operator/node-tuning-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 1m\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: node-tuning-operator.openshift-cluster-node-tuning-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_name, __meta_kubernetes_service_labelpresent_name]\n separator: ;\n regex: (node-tuning-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_pod_container_port_number]\n separator: ;\n regex: \"60000\"\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: \"60000\"\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-cluster-node-tuning-operator\n- job_name: serviceMonitor/openshift-cluster-samples-operator/cluster-samples-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 1m\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-cluster-samples-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_name, __meta_kubernetes_service_labelpresent_name]\n separator: ;\n regex: (cluster-samples-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_pod_container_port_number]\n separator: ;\n regex: \"60000\"\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: \"60000\"\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-cluster-samples-operator\n- job_name: serviceMonitor/openshift-cluster-storage-operator/cluster-storage-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: cluster-storage-operator-metrics.openshift-cluster-storage-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (cluster-storage-operator-metrics);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-cluster-storage-operator\n- job_name: serviceMonitor/openshift-cluster-version/cluster-version-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: cluster-version-operator.openshift-cluster-version.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (cluster-version-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-cluster-version\n- job_name: serviceMonitor/openshift-config-operator/config-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: metrics.openshift-config-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (openshift-config-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-config-operator\n- job_name: serviceMonitor/openshift-console-operator/console-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-console-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_name, __meta_kubernetes_service_labelpresent_name]\n separator: ;\n regex: (console-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-console-operator\n- job_name: serviceMonitor/openshift-console/console/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: console.openshift-console.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (console);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-console\n- job_name: serviceMonitor/openshift-controller-manager-operator/openshift-controller-manager-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-controller-manager-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (openshift-controller-manager-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-controller-manager-operator\n- job_name: serviceMonitor/openshift-controller-manager/openshift-controller-manager/0\n honor_labels: true\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: controller-manager.openshift-controller-manager.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_prometheus, __meta_kubernetes_service_labelpresent_prometheus]\n separator: ;\n regex: (openshift-controller-manager);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-controller-manager\n- job_name: serviceMonitor/openshift-dns-operator/dns-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: metrics.openshift-dns-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_name, __meta_kubernetes_service_labelpresent_name]\n separator: ;\n regex: (dns-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-dns-operator\n- job_name: serviceMonitor/openshift-dns/dns-default/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: dns-default.openshift-dns.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-dns\n- job_name: serviceMonitor/openshift-etcd-operator/etcd/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/certs/1_openshift-etcd-operator_etcd-metric-serving-ca_ca-bundle.crt\n cert_file: /etc/prometheus/certs/0_openshift-etcd-operator_etcd-metric-client_tls.crt\n key_file: /etc/prometheus/certs/0_openshift-etcd-operator_etcd-metric-client_tls.key\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (etcd);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: etcd-metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: etcd-metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-etcd\n- job_name: serviceMonitor/openshift-etcd-operator/etcd-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-etcd-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (etcd-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-etcd-operator\n- job_name: serviceMonitor/openshift-image-registry/image-registry/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /extensions/v2/metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: image-registry.openshift-image-registry.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: 5000-tcp\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: 5000-tcp\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-image-registry\n- job_name: serviceMonitor/openshift-image-registry/image-registry-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 1m\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: image-registry-operator.openshift-image-registry.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_name, __meta_kubernetes_service_labelpresent_name]\n separator: ;\n regex: (image-registry-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_pod_container_port_number]\n separator: ;\n regex: \"60000\"\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: \"60000\"\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-image-registry\n- job_name: serviceMonitor/openshift-ingress-operator/ingress-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: metrics.openshift-ingress-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_name, __meta_kubernetes_service_labelpresent_name]\n separator: ;\n regex: (ingress-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-ingress-operator\n- job_name: serviceMonitor/openshift-ingress/router-default/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: router-internal-default.openshift-ingress.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_ingresscontroller_operator_openshift_io_owning_ingresscontroller,\n __meta_kubernetes_service_labelpresent_ingresscontroller_operator_openshift_io_owning_ingresscontroller]\n separator: ;\n regex: (default);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-ingress\n- job_name: serviceMonitor/openshift-insights/insights-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-insights.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (insights-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-insights\n- job_name: serviceMonitor/openshift-kube-apiserver-operator/kube-apiserver-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-kube-apiserver-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (kube-apiserver-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-kube-apiserver-operator\n- job_name: serviceMonitor/openshift-kube-apiserver/kube-apiserver/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: kubernetes\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component, __meta_kubernetes_service_labelpresent_component]\n separator: ;\n regex: (apiserver);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_provider, __meta_kubernetes_service_labelpresent_provider]\n separator: ;\n regex: (kubernetes);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - separator: ;\n target_label: apiserver\n replacement: kube-apiserver\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|server).*\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_admission_controller_admission_latencies_seconds_.*\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_admission_step_admission_latencies_seconds_.*\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: scheduler_(e2e_scheduling_latency_microseconds|scheduling_algorithm_predicate_evaluation|scheduling_algorithm_priority_evaluation|scheduling_algorithm_preemption_evaluation|scheduling_algorithm_latency_microseconds|binding_latency_microseconds|scheduling_latency_seconds)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_(request_count|request_latencies|request_latencies_summary|dropped_requests|storage_data_key_generation_latencies_microseconds|storage_transformation_failures_total|storage_transformation_latencies_microseconds|proxy_tunnel_sync_latency_secs)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: docker_(operations|operations_latency_microseconds|operations_errors|operations_timeout)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: reflector_(items_per_list|items_per_watch|list_duration_seconds|lists_total|short_watches_total|watch_duration_seconds|watches_total)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(helper_cache_hit_count|helper_cache_miss_count|helper_cache_entry_count|request_cache_get_latencies_summary|request_cache_add_latencies_summary|request_latencies_summary)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: transformation_(transformation_latencies_microseconds|failures_total)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: network_plugin_operations_latency_microseconds|sync_proxy_rules_latency_microseconds|rest_client_request_latency_seconds\n replacement: $1\n action: drop\n - source_labels: [__name__, le]\n separator: ;\n regex: apiserver_request_duration_seconds_bucket;(0.4|0.6|0.8|1.25|1.5|3|6|8|15)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_request_slo_duration_seconds_.*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - default\n- job_name: serviceMonitor/openshift-kube-controller-manager-operator/kube-controller-manager-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-kube-controller-manager-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (kube-controller-manager-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-kube-controller-manager-operator\n- job_name: serviceMonitor/openshift-kube-controller-manager/kube-controller-manager/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: kube-controller-manager.openshift-kube-controller-manager.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_prometheus, __meta_kubernetes_service_labelpresent_prometheus]\n separator: ;\n regex: (kube-controller-manager);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: rest_client_request_latency_seconds_(bucket|count|sum)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: root_ca_cert_publisher_sync_duration_seconds_(bucket|count|sum)\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-kube-controller-manager\n- job_name: serviceMonitor/openshift-kube-scheduler-operator/kube-scheduler-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-kube-scheduler-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (openshift-kube-scheduler-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-kube-scheduler-operator\n- job_name: serviceMonitor/openshift-kube-scheduler/kube-scheduler/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: scheduler.openshift-kube-scheduler.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_prometheus, __meta_kubernetes_service_labelpresent_prometheus]\n separator: ;\n regex: (kube-scheduler);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-kube-scheduler\n- job_name: serviceMonitor/openshift-kube-scheduler/kube-scheduler/1\n honor_labels: true\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics/resources\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: scheduler.openshift-kube-scheduler.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_prometheus, __meta_kubernetes_service_labelpresent_prometheus]\n separator: ;\n regex: (kube-scheduler);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-kube-scheduler\n- job_name: serviceMonitor/openshift-machine-api/cluster-autoscaler-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: cluster-autoscaler-operator.openshift-machine-api.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (cluster-autoscaler-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-machine-api\n- job_name: serviceMonitor/openshift-machine-api/machine-api-controllers/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: machine-api-controllers.openshift-machine-api.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (controller);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: machine-mtrc\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: machine-mtrc\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-machine-api\n- job_name: serviceMonitor/openshift-machine-api/machine-api-controllers/1\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: machine-api-controllers.openshift-machine-api.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (controller);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: machineset-mtrc\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: machineset-mtrc\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-machine-api\n- job_name: serviceMonitor/openshift-machine-api/machine-api-controllers/2\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: machine-api-controllers.openshift-machine-api.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (controller);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: mhc-mtrc\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: mhc-mtrc\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-machine-api\n- job_name: serviceMonitor/openshift-machine-api/machine-api-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: machine-api-operator.openshift-machine-api.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (machine-api-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-machine-api\n- job_name: serviceMonitor/openshift-machine-config-operator/machine-config-controller/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: machine-config-controller.openshift-machine-config-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (machine-config-controller);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [node, __meta_kubernetes_pod_node_name]\n separator: ;\n regex: ;(.*)\n target_label: node\n replacement: $1\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-machine-config-operator\n- job_name: serviceMonitor/openshift-machine-config-operator/machine-config-daemon/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: machine-config-daemon.openshift-machine-config-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (machine-config-daemon);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [node, __meta_kubernetes_pod_node_name]\n separator: ;\n regex: ;(.*)\n target_label: node\n replacement: $1\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-machine-config-operator\n- job_name: serviceMonitor/openshift-machine-config-operator/machine-config-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: machine-config-operator.openshift-machine-config-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (machine-config-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [node, __meta_kubernetes_pod_node_name]\n separator: ;\n regex: ;(.*)\n target_label: node\n replacement: $1\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-machine-config-operator\n- job_name: serviceMonitor/openshift-marketplace/marketplace-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: marketplace-operator-metrics.openshift-marketplace.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_name, __meta_kubernetes_service_labelpresent_name]\n separator: ;\n regex: (marketplace-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-marketplace\n- job_name: serviceMonitor/openshift-monitoring/alertmanager-main/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: alertmanager-main.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_component, __meta_kubernetes_service_labelpresent_app_kubernetes_io_component]\n separator: ;\n regex: (alert-router);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_instance, __meta_kubernetes_service_labelpresent_app_kubernetes_io_instance]\n separator: ;\n regex: (main);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name, __meta_kubernetes_service_labelpresent_app_kubernetes_io_name]\n separator: ;\n regex: (alertmanager);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_part_of, __meta_kubernetes_service_labelpresent_app_kubernetes_io_part_of]\n separator: ;\n regex: (openshift-monitoring);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/cluster-monitoring-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: cluster-monitoring-operator.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name, __meta_kubernetes_service_labelpresent_app_kubernetes_io_name]\n separator: ;\n regex: (cluster-monitoring-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: (apiserver|go_sched|workqueue)_.+\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/kube-state-metrics/0\n honor_labels: true\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 1m\n scrape_timeout: 1m\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: kube-state-metrics.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_component, __meta_kubernetes_service_labelpresent_app_kubernetes_io_component]\n separator: ;\n regex: (exporter);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name, __meta_kubernetes_service_labelpresent_app_kubernetes_io_name]\n separator: ;\n regex: (kube-state-metrics);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_part_of, __meta_kubernetes_service_labelpresent_app_kubernetes_io_part_of]\n separator: ;\n regex: (openshift-monitoring);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-main\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-main\n action: replace\n - separator: ;\n regex: pod\n replacement: $1\n action: labeldrop\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - separator: ;\n regex: instance\n replacement: $1\n action: labeldrop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/kube-state-metrics/1\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 1m\n scrape_timeout: 1m\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: kube-state-metrics.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_component, __meta_kubernetes_service_labelpresent_app_kubernetes_io_component]\n separator: ;\n regex: (exporter);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name, __meta_kubernetes_service_labelpresent_app_kubernetes_io_name]\n separator: ;\n regex: (kube-state-metrics);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_part_of, __meta_kubernetes_service_labelpresent_app_kubernetes_io_part_of]\n separator: ;\n regex: (openshift-monitoring);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-self\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-self\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/kubelet/0\n honor_labels: true\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 30s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/kubelet-serving-ca-bundle/ca-bundle.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (kubelet);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-metrics\n action: replace\n - source_labels: [__metrics_path__]\n separator: ;\n target_label: metrics_path\n replacement: $1\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: kubelet_(pod_worker_latency_microseconds|pod_start_latency_microseconds|cgroup_manager_latency_microseconds|pod_worker_start_latency_microseconds|pleg_relist_latency_microseconds|pleg_relist_interval_microseconds|runtime_operations|runtime_operations_latency_microseconds|runtime_operations_errors|eviction_stats_age_microseconds|device_plugin_registration_count|device_plugin_alloc_latency_microseconds|network_plugin_operations_latency_microseconds)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: scheduler_(e2e_scheduling_latency_microseconds|scheduling_algorithm_predicate_evaluation|scheduling_algorithm_priority_evaluation|scheduling_algorithm_preemption_evaluation|scheduling_algorithm_latency_microseconds|binding_latency_microseconds|scheduling_latency_seconds)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_(request_count|request_latencies|request_latencies_summary|dropped_requests|storage_data_key_generation_latencies_microseconds|storage_transformation_failures_total|storage_transformation_latencies_microseconds|proxy_tunnel_sync_latency_secs|longrunning_gauge|registered_watchers|storage_db_total_size_in_bytes|flowcontrol_request_concurrency_limit|flowcontrol_request_concurrency_in_use)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: kubelet_docker_(operations|operations_latency_microseconds|operations_errors|operations_timeout)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: reflector_(items_per_list|items_per_watch|list_duration_seconds|lists_total|short_watches_total|watch_duration_seconds|watches_total)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(helper_cache_hit_count|helper_cache_miss_count|helper_cache_entry_count|object_counts|request_cache_get_latencies_summary|request_cache_add_latencies_summary|request_latencies_summary)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: transformation_(transformation_latencies_microseconds|failures_total)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: (admission_quota_controller_adds|admission_quota_controller_depth|admission_quota_controller_longest_running_processor_microseconds|admission_quota_controller_queue_latency|admission_quota_controller_unfinished_work_seconds|admission_quota_controller_work_duration|APIServiceOpenAPIAggregationControllerQueue1_adds|APIServiceOpenAPIAggregationControllerQueue1_depth|APIServiceOpenAPIAggregationControllerQueue1_longest_running_processor_microseconds|APIServiceOpenAPIAggregationControllerQueue1_queue_latency|APIServiceOpenAPIAggregationControllerQueue1_retries|APIServiceOpenAPIAggregationControllerQueue1_unfinished_work_seconds|APIServiceOpenAPIAggregationControllerQueue1_work_duration|APIServiceRegistrationController_adds|APIServiceRegistrationController_depth|APIServiceRegistrationController_longest_running_processor_microseconds|APIServiceRegistrationController_queue_latency|APIServiceRegistrationController_retries|APIServiceRegistrationController_unfinished_work_seconds|APIServiceRegistrationController_work_duration|autoregister_adds|autoregister_depth|autoregister_longest_running_processor_microseconds|autoregister_queue_latency|autoregister_retries|autoregister_unfinished_work_seconds|autoregister_work_duration|AvailableConditionController_adds|AvailableConditionController_depth|AvailableConditionController_longest_running_processor_microseconds|AvailableConditionController_queue_latency|AvailableConditionController_retries|AvailableConditionController_unfinished_work_seconds|AvailableConditionController_work_duration|crd_autoregistration_controller_adds|crd_autoregistration_controller_depth|crd_autoregistration_controller_longest_running_processor_microseconds|crd_autoregistration_controller_queue_latency|crd_autoregistration_controller_retries|crd_autoregistration_controller_unfinished_work_seconds|crd_autoregistration_controller_work_duration|crdEstablishing_adds|crdEstablishing_depth|crdEstablishing_longest_running_processor_microseconds|crdEstablishing_queue_latency|crdEstablishing_retries|crdEstablishing_unfinished_work_seconds|crdEstablishing_work_duration|crd_finalizer_adds|crd_finalizer_depth|crd_finalizer_longest_running_processor_microseconds|crd_finalizer_queue_latency|crd_finalizer_retries|crd_finalizer_unfinished_work_seconds|crd_finalizer_work_duration|crd_naming_condition_controller_adds|crd_naming_condition_controller_depth|crd_naming_condition_controller_longest_running_processor_microseconds|crd_naming_condition_controller_queue_latency|crd_naming_condition_controller_retries|crd_naming_condition_controller_unfinished_work_seconds|crd_naming_condition_controller_work_duration|crd_openapi_controller_adds|crd_openapi_controller_depth|crd_openapi_controller_longest_running_processor_microseconds|crd_openapi_controller_queue_latency|crd_openapi_controller_retries|crd_openapi_controller_unfinished_work_seconds|crd_openapi_controller_work_duration|DiscoveryController_adds|DiscoveryController_depth|DiscoveryController_longest_running_processor_microseconds|DiscoveryController_queue_latency|DiscoveryController_retries|DiscoveryController_unfinished_work_seconds|DiscoveryController_work_duration|kubeproxy_sync_proxy_rules_latency_microseconds|non_structural_schema_condition_controller_adds|non_structural_schema_condition_controller_depth|non_structural_schema_condition_controller_longest_running_processor_microseconds|non_structural_schema_condition_controller_queue_latency|non_structural_schema_condition_controller_retries|non_structural_schema_condition_controller_unfinished_work_seconds|non_structural_schema_condition_controller_work_duration|rest_client_request_latency_seconds|storage_operation_errors_total|storage_operation_status_count)\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - kube-system\n attach_metadata:\n node: true\n- job_name: serviceMonitor/openshift-monitoring/kubelet/1\n honor_labels: true\n honor_timestamps: true\n track_timestamps_staleness: true\n scrape_interval: 30s\n scrape_timeout: 30s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics/cadvisor\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/kubelet-serving-ca-bundle/ca-bundle.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (kubelet);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-metrics\n action: replace\n - source_labels: [__metrics_path__]\n separator: ;\n target_label: metrics_path\n replacement: $1\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: container_(network_tcp_usage_total|network_udp_usage_total|tasks_state|cpu_load_average_10s)\n replacement: $1\n action: drop\n - source_labels: [__name__, pod, namespace]\n separator: ;\n regex: (container_spec_.*|container_file_descriptors|container_sockets|container_threads_max|container_threads|container_start_time_seconds|container_last_seen);;\n replacement: $1\n action: drop\n - source_labels: [__name__, container]\n separator: ;\n regex: (container_blkio_device_usage_total);.+\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: container_memory_failures_total\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: container_fs_usage_bytes\n target_label: __tmp_keep_metric\n replacement: \"true\"\n action: replace\n - source_labels: [__tmp_keep_metric, __name__, container]\n separator: ;\n regex: ;(container_fs_.*);.+\n replacement: $1\n action: drop\n - separator: ;\n regex: __tmp_keep_metric\n replacement: $1\n action: labeldrop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - kube-system\n attach_metadata:\n node: true\n- job_name: serviceMonitor/openshift-monitoring/kubelet/2\n honor_labels: true\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 30s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics/probes\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/kubelet-serving-ca-bundle/ca-bundle.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (kubelet);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-metrics\n action: replace\n - source_labels: [__metrics_path__]\n separator: ;\n target_label: metrics_path\n replacement: $1\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - kube-system\n attach_metadata:\n node: true\n- job_name: serviceMonitor/openshift-monitoring/kubelet/3\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/kubelet-serving-ca-bundle/ca-bundle.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (kubelet);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-metrics\n action: replace\n - source_labels: [__meta_kubernetes_node_label_kubernetes_io_os]\n separator: ;\n regex: (linux|)\n replacement: $1\n action: keep\n - source_labels: [__address__]\n separator: ;\n regex: (.+)(?::\\d+)\n target_label: __address__\n replacement: $1:9637\n action: replace\n - source_labels: [endpoint]\n separator: ;\n target_label: endpoint\n replacement: crio\n action: replace\n - separator: ;\n target_label: job\n replacement: crio\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - kube-system\n attach_metadata:\n node: true\n- job_name: serviceMonitor/openshift-monitoring/metrics-server/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics-server.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_component, __meta_kubernetes_service_labelpresent_app_kubernetes_io_component]\n separator: ;\n regex: (metrics-server);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name, __meta_kubernetes_service_labelpresent_app_kubernetes_io_name]\n separator: ;\n regex: (metrics-server);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_part_of, __meta_kubernetes_service_labelpresent_app_kubernetes_io_part_of]\n separator: ;\n regex: (openshift-monitoring);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/node-exporter/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 15s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: node-exporter.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_component, __meta_kubernetes_service_labelpresent_app_kubernetes_io_component]\n separator: ;\n regex: (exporter);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name, __meta_kubernetes_service_labelpresent_app_kubernetes_io_name]\n separator: ;\n regex: (node-exporter);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_part_of, __meta_kubernetes_service_labelpresent_app_kubernetes_io_part_of]\n separator: ;\n regex: (openshift-monitoring);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__meta_kubernetes_pod_node_name]\n separator: ;\n regex: (.*)\n target_label: instance\n replacement: $1\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: (node_mountstats_nfs_read_bytes_total|node_mountstats_nfs_write_bytes_total|node_mountstats_nfs_operations_requests_total)\n target_label: __tmp_keep\n replacement: \"true\"\n action: replace\n - source_labels: [__name__, __tmp_keep]\n separator: ;\n regex: node_mountstats_nfs_.+;\n replacement: $1\n action: drop\n - separator: ;\n regex: __tmp_keep\n replacement: $1\n action: labeldrop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/openshift-state-metrics/0\n honor_labels: true\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 2m\n scrape_timeout: 2m\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: openshift-state-metrics.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (openshift-state-metrics);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-main\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-main\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/openshift-state-metrics/1\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 2m\n scrape_timeout: 2m\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: openshift-state-metrics.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (openshift-state-metrics);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-self\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-self\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/prometheus-k8s/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: prometheus-k8s.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_component, __meta_kubernetes_service_labelpresent_app_kubernetes_io_component]\n separator: ;\n regex: (prometheus);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_instance, __meta_kubernetes_service_labelpresent_app_kubernetes_io_instance]\n separator: ;\n regex: (k8s);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name, __meta_kubernetes_service_labelpresent_app_kubernetes_io_name]\n separator: ;\n regex: (prometheus);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_part_of, __meta_kubernetes_service_labelpresent_app_kubernetes_io_part_of]\n separator: ;\n regex: (openshift-monitoring);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/prometheus-operator/0\n honor_labels: true\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: prometheus-operator.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_component, __meta_kubernetes_service_labelpresent_app_kubernetes_io_component]\n separator: ;\n regex: (controller);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name, __meta_kubernetes_service_labelpresent_app_kubernetes_io_name]\n separator: ;\n regex: (prometheus-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_part_of, __meta_kubernetes_service_labelpresent_app_kubernetes_io_part_of]\n separator: ;\n regex: (openshift-monitoring);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_version, __meta_kubernetes_service_labelpresent_app_kubernetes_io_version]\n separator: ;\n regex: (0.78.1);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/telemeter-client/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: telemeter-client.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app, __meta_kubernetes_service_labelpresent_k8s_app]\n separator: ;\n regex: (telemeter-client);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_k8s_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/thanos-querier/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: thanos-querier.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_component, __meta_kubernetes_service_labelpresent_app_kubernetes_io_component]\n separator: ;\n regex: (query-layer);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_instance, __meta_kubernetes_service_labelpresent_app_kubernetes_io_instance]\n separator: ;\n regex: (thanos-querier);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_name, __meta_kubernetes_service_labelpresent_app_kubernetes_io_name]\n separator: ;\n regex: (thanos-query);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_part_of, __meta_kubernetes_service_labelpresent_app_kubernetes_io_part_of]\n separator: ;\n regex: (openshift-monitoring);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-monitoring/thanos-sidecar/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: prometheus-k8s-thanos-sidecar.openshift-monitoring.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_component, __meta_kubernetes_service_labelpresent_app_kubernetes_io_component]\n separator: ;\n regex: (thanos-sidecar);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: thanos-proxy\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: thanos-proxy\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-monitoring\n- job_name: serviceMonitor/openshift-multus/monitor-multus-admission-controller/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: multus-admission-controller.openshift-multus.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (multus-admission-controller);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-multus\n- job_name: serviceMonitor/openshift-multus/monitor-network/0\n honor_labels: true\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 10s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: network-metrics-service.openshift-multus.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_service, __meta_kubernetes_service_labelpresent_service]\n separator: ;\n regex: (network-metrics-service);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-multus\n- job_name: serviceMonitor/openshift-network-diagnostics/network-check-source/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n insecure_skip_verify: true\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (network-check-source);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: check-endpoints\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: check-endpoints\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-network-diagnostics\n- job_name: serviceMonitor/openshift-network-operator/network-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: metrics.openshift-network-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_name, __meta_kubernetes_service_labelpresent_name]\n separator: ;\n regex: (network-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-network-operator\n- job_name: serviceMonitor/openshift-nmstate/controller-manager-metrics-monitor/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n insecure_skip_verify: true\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_prometheus_nmstate_io, __meta_kubernetes_service_labelpresent_prometheus_nmstate_io]\n separator: ;\n regex: (true);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - separator: ;\n regex: pod\n replacement: $1\n action: labeldrop\n - separator: ;\n regex: container\n replacement: $1\n action: labeldrop\n - separator: ;\n regex: endpoint\n replacement: $1\n action: labeldrop\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - separator: ;\n regex: instance\n replacement: $1\n action: labeldrop\n - separator: ;\n regex: job\n replacement: $1\n action: labeldrop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-nmstate\n- job_name: serviceMonitor/openshift-oauth-apiserver/openshift-oauth-apiserver/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: api.openshift-oauth-apiserver.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (openshift-oauth-apiserver);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - separator: ;\n target_label: apiserver\n replacement: openshift-oauth-apiserver\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|server).*\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_admission_controller_admission_latencies_seconds_.*\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_admission_step_admission_latencies_seconds_.*\n replacement: $1\n action: drop\n - source_labels: [__name__, le]\n separator: ;\n regex: apiserver_request_duration_seconds_bucket;(0.15|0.25|0.3|0.35|0.4|0.45|0.6|0.7|0.8|0.9|1.25|1.5|1.75|2.5|3|3.5|4.5|6|7|8|9|15|25|30|50)\n replacement: $1\n action: drop\n - source_labels: [__name__]\n separator: ;\n regex: apiserver_request_slo_duration_seconds_.*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-oauth-apiserver\n- job_name: serviceMonitor/openshift-operator-lifecycle-manager/catalog-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: catalog-operator-metrics.openshift-operator-lifecycle-manager.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (catalog-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-operator-lifecycle-manager\n- job_name: serviceMonitor/openshift-operator-lifecycle-manager/olm-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: olm-operator-metrics.openshift-operator-lifecycle-manager.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (olm-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https-metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https-metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-operator-lifecycle-manager\n- job_name: serviceMonitor/openshift-operator-lifecycle-manager/package-server-manager-metrics/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: package-server-manager-metrics.openshift-operator-lifecycle-manager.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-operator-lifecycle-manager\n- job_name: serviceMonitor/openshift-ovn-kubernetes/monitor-ovn-control-plane-metrics/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: ovn-kubernetes-control-plane.openshift-ovn-kubernetes.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (ovnkube-control-plane);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-ovn-kubernetes\n- job_name: serviceMonitor/openshift-ovn-kubernetes/monitor-ovn-node/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: ovn-kubernetes-node.openshift-ovn-kubernetes.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (ovnkube-node);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-ovn-kubernetes\n- job_name: serviceMonitor/openshift-ovn-kubernetes/monitor-ovn-node/1\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: ovn-kubernetes-node.openshift-ovn-kubernetes.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (ovnkube-node);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: ovn-metrics\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: ovn-metrics\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-ovn-kubernetes\n- job_name: serviceMonitor/openshift-route-controller-manager/openshift-route-controller-manager/0\n honor_labels: true\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: route-controller-manager.openshift-route-controller-manager.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_prometheus, __meta_kubernetes_service_labelpresent_prometheus]\n separator: ;\n regex: (route-controller-manager);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n metric_relabel_configs:\n - source_labels: [__name__]\n separator: ;\n regex: etcd_(debugging|disk|request|server).*\n replacement: $1\n action: drop\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-route-controller-manager\n- job_name: serviceMonitor/openshift-service-ca-operator/service-ca-operator/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n cert_file: /etc/prometheus/secrets/metrics-client-certs/tls.crt\n key_file: /etc/prometheus/secrets/metrics-client-certs/tls.key\n server_name: metrics.openshift-service-ca-operator.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app, __meta_kubernetes_service_labelpresent_app]\n separator: ;\n regex: (service-ca-operator);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_service_label_component]\n separator: ;\n regex: (.+)\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-service-ca-operator\n- job_name: serviceMonitor/openshift-storage/lvms-operator-metrics-monitor/0\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: lvms-operator-metrics-service.openshift-storage.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_compose, __meta_kubernetes_service_labelpresent_app_kubernetes_io_compose]\n separator: ;\n regex: (metrics);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-storage\n- job_name: serviceMonitor/openshift-storage/lvms-operator-metrics-monitor/1\n honor_timestamps: true\n track_timestamps_staleness: false\n scrape_interval: 30s\n scrape_timeout: 10s\n scrape_protocols:\n - OpenMetricsText1.0.0\n - OpenMetricsText0.0.1\n - PrometheusText0.0.4\n metrics_path: /metrics\n scheme: https\n enable_compression: true\n authorization:\n type: Bearer\n credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n tls_config:\n ca_file: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt\n server_name: vg-manager-metrics-service.openshift-storage.svc\n insecure_skip_verify: false\n follow_redirects: true\n enable_http2: true\n relabel_configs:\n - source_labels: [job]\n separator: ;\n target_label: __tmp_prometheus_job_name\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_label_app_kubernetes_io_compose, __meta_kubernetes_service_labelpresent_app_kubernetes_io_compose]\n separator: ;\n regex: (metrics);true\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_port_name]\n separator: ;\n regex: vg-manager-https\n replacement: $1\n action: keep\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Node;(.*)\n target_label: node\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_endpoint_address_target_kind, __meta_kubernetes_endpoint_address_target_name]\n separator: ;\n regex: Pod;(.*)\n target_label: pod\n replacement: ${1}\n action: replace\n - source_labels: [__meta_kubernetes_namespace]\n separator: ;\n target_label: namespace\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: service\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_name]\n separator: ;\n target_label: pod\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_container_name]\n separator: ;\n target_label: container\n replacement: $1\n action: replace\n - source_labels: [__meta_kubernetes_pod_phase]\n separator: ;\n regex: (Failed|Succeeded)\n replacement: $1\n action: drop\n - source_labels: [__meta_kubernetes_service_name]\n separator: ;\n target_label: job\n replacement: ${1}\n action: replace\n - separator: ;\n target_label: endpoint\n replacement: vg-manager-https\n action: replace\n - source_labels: [__address__]\n separator: ;\n modulus: 1\n target_label: __tmp_hash\n replacement: $1\n action: hashmod\n - source_labels: [__tmp_hash]\n separator: ;\n regex: \"0\"\n replacement: $1\n action: keep\n kubernetes_sd_configs:\n - role: endpoints\n kubeconfig_file: \"\"\n follow_redirects: true\n enable_http2: true\n namespaces:\n own_namespace: false\n names:\n - openshift-storage\n"}}