--- Prometheus::Server[ops].orig
+++ Prometheus::Server[ops]
@@
- scrape_configs_extra => [{'job_name': 'mysql-core', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-core_*.yaml']}]}, {'job_name': 'mysql-dbstore', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-dbstore_*.yaml']}]}, {'job_name': 'mysql-labs', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-labsdb_*.yaml']}]}, {'job_name': 'mysql-misc', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-misc_*.yaml']}]}, {'job_name': 'mysql-parsercache', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-parsercache_*.yaml']}]}, {'job_name': 'mysql-test', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-test_*.yaml']}]}, {'job_name': 'varnish-text', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/varnish-text_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['__name__', 'id'], 'regex': 'varnish_backend_.+;root:[-a-f0-9]+\\.(.*)', 'target_label': 'id'}]}, {'job_name': 'varnish-upload', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/varnish-upload_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['__name__', 'id'], 'regex': 'varnish_backend_.+;root:[-a-f0-9]+\\.(.*)', 'target_label': 'id'}]}, {'job_name': 'trafficserver-text', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/trafficserver-text_*.yaml']}]}, {'job_name': 'trafficserver-upload', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/trafficserver-upload_*.yaml']}]}, {'job_name': 'trafficserver', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/trafficserver_*.yaml']}]}, {'job_name': 'purged', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/purged_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '^(purged_|go_|process_|rdkafka_consumer_(topics_partitions_msgs|msg_cnt|replyq|msg_size|brokers_txbytes|brokers_req_timeouts|brokers_txerrs|brokers_txretries|brokers_rxbytes|brokers_rxerrs|brokers_rtt_min|brokers_rtt_avg|brokers_rtt_max)).*$', 'action': 'keep'}]}, {'job_name': 'memcached', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/memcached_*.yaml']}]}, {'job_name': 'apache', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/apache_*.yaml']}]}, {'job_name': 'etcd', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/etcd_*.yaml']}]}, {'job_name': 'etcdmirror', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/etcdmirror_*.yaml']}]}, {'job_name': 'mcrouter', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mcrouter_*.yaml']}]}, {'job_name': 'pdu', 'metrics_path': '/snmp', 'scrape_timeout': '45s', 'params': {'module': ['pdu_codfw']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pdu_sentry3_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': 'netmon1003.wikimedia.org:9116'}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '(^([^s]|s($|[^n]|n($|[^m]|m($|[^p]|p($|[^_]))))).*$)', 'target_label': '__name__', 'replacement': 'pdu_$0'}]}, {'job_name': 'pdu_sentry4', 'metrics_path': '/snmp', 'scrape_timeout': '45s', 'params': {'module': ['pdu_sentry4_codfw']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pdu_sentry4_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': 'netmon1003.wikimedia.org:9116'}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '(^([^s]|s($|[^n]|n($|[^m]|m($|[^p]|p($|[^_]))))).*$)', 'target_label': '__name__', 'replacement': 'pdu_$0'}]}, {'job_name': 'pdu_pro4x', 'metrics_path': '/snmp', 'scrape_timeout': '45s', 'params': {'module': ['pdu_pro4x_codfw']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pdu_pro4x_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': 'netmon1003.wikimedia.org:9116'}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '(^([^s]|s($|[^n]|n($|[^m]|m($|[^p]|p($|[^_]))))).*$)', 'target_label': '__name__', 'replacement': 'pdu_$0'}]}, {'job_name': 'pybal', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pybal_*.yaml']}]}, {'job_name': 'blackbox/icmp', 'metrics_path': '/probe', 'params': {'module': ['icmp']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_icmp_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/ssh', 'metrics_path': '/probe', 'params': {'module': ['ssh_banner']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_ssh_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/tcp', 'metrics_path': '/probe', 'params': {'module': ['tcp_connect']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_tcp_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/http', 'metrics_path': '/probe', 'params': {'module': ['http_connect']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_http_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/https', 'metrics_path': '/probe', 'params': {'module': ['https_connect']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_https_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/pingthing', 'metrics_path': '/probe', 'params': {'module': ['http_connect_23xx']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_pingthing_http_check_urls.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/pingthing_proxied', 'metrics_path': '/probe', 'params': {'module': ['http_connect_23xx_proxied']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_pingthing_proxied_urls.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'probes/service', 'metrics_path': '/probe', 'scrape_interval': '15s', 'scrape_timeout': '15s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/probes-service_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'probes/custom', 'metrics_path': '/probe', 'scrape_interval': '15s', 'scrape_timeout': '15s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/probes-custom_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'probes/grpc', 'metrics_path': '/probe', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/probes-grpc_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'probes/mgmt', 'metrics_path': '/probe', 'scrape_interval': '240s', 'scrape_timeout': '15s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/probes-mgmt_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'smoke/icmp', 'metrics_path': '/probe', 'scrape_interval': '15s', 'scrape_timeout': '3s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/smoke-icmp_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'smoke/dns', 'metrics_path': '/probe', 'scrape_interval': '15s', 'scrape_timeout': '3s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/smoke-dns_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'smoke/mgmt', 'metrics_path': '/probe', 'scrape_interval': '45s', 'scrape_timeout': '3s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/smoke-mgmt_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'jmx_logstash', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_logstash_*.yaml']}]}, {'job_name': 'jmx_kafka', 'scheme': 'http', 'scrape_timeout': '45s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_kafka_broker_*.yaml']}]}, {'job_name': 'jmx_kafka_mirrormaker', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_kafka_mirrormaker_*.yaml']}]}, {'job_name': 'jmx_puppetdb', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_puppetdb_*.yaml']}]}, {'job_name': 'jmx_puppetserver', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_puppetserver_*.yaml']}]}, {'job_name': 'jmx_wcqs_blazegraph', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_wcqs_blazegraph_*.yaml']}]}, {'job_name': 'jmx_wdqs_blazegraph', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_wdqs_blazegraph_*.yaml']}]}, {'job_name': 'jmx_wdqs_updater', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_wdqs_updater_*.yaml']}]}, {'job_name': 'jmx_query_service_streaming_updater', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_query_service_streaming_updater_*.yaml']}]}, {'job_name': 'jmx_zookeeper', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_zookeeper_*.yaml']}]}, {'job_name': 'jmx_idp', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_idp_*.yaml']}]}, {'job_name': 'redis_misc', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/redis_misc_*.yaml']}], 'metric_relabel_configs': [{'regex': '(addr|alias)', 'action': 'labeldrop'}]}, {'job_name': 'redis_arclamp', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/redis_arclamp*.yaml']}], 'metric_relabel_configs': [{'regex': '(addr|alias)', 'action': 'labeldrop'}]}, {'job_name': 'mtail', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mtail_*.yaml']}]}, {'job_name': 'ldap', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/ldap_*.yaml']}]}, {'job_name': 'pdnsrec', 'scheme': 'http', 'metrics_path': '/metrics', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pdnsrec_*.yaml']}]}, {'job_name': 'etherpad', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/etherpad_*.yaml']}]}, {'job_name': 'elasticsearch', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/elasticsearch_*.yaml']}]}, {'job_name': 'wmf_elasticsearch', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/wmf_elasticsearch_*.yaml']}]}, {'job_name': 'blazegraph', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blazegraph_*.yaml']}]}, {'job_name': 'postgresql', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/postgresql_*.yaml']}]}, {'job_name': 'burrow', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/burrow_*.yaml']}]}, {'job_name': 'logstash', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/logstash_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['plugin_id'], 'regex': '(\\w{40}-\\d+)', 'action': 'drop'}, {'source_labels': ['plugin_id'], 'regex': '(\\w{64})', 'action': 'drop'}]}, {'job_name': 'haproxy', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/haproxy_*.yaml']}]}, {'job_name': 'statsd_exporter', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/statsd_exporter_*.yaml']}]}, {'job_name': 'mjolnir', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mjolnir_*.yaml']}]}, {'job_name': 'rsyslog', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/rsyslog_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['action'], 'regex': 'action-\\d+-.*(?:.*)', 'action': 'drop'}]}, {'job_name': 'rsyslog-receiver', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/rsyslog-receiver_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['action'], 'regex': 'action-\\d+-.*(?:.*)', 'action': 'drop'}]}, {'job_name': 'php', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/php_*.yaml']}]}, {'job_name': 'icinga', 'scrape_timeout': '20s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/icinga_*.yaml']}]}, {'job_name': 'icinga-am', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/icinga-am_*.yaml']}]}, {'job_name': 'docker-registry', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/docker_registry_*.yaml']}]}, {'job_name': 'gerrit', 'bearer_token_file': '/srv/prometheus/ops/gerrit.token', 'metrics_path': '/r/monitoring', 'params': {'format': ['prometheus']}, 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gerrit.yaml']}], 'tls_config': {'server_name': 'gerrit.wikimedia.org'}}, {'job_name': 'gerrit-metrics', 'bearer_token_file': '/srv/prometheus/ops/gerrit.token', 'metrics_path': '/r/plugins/metrics-reporter-prometheus/metrics', 'params': {'format': ['prometheus']}, 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gerrit.yaml']}], 'tls_config': {'server_name': 'gerrit.wikimedia.org'}}, {'job_name': 'gerrit-replica', 'bearer_token_file': '/srv/prometheus/ops/gerrit.token', 'metrics_path': '/r/monitoring', 'scheme': 'https', 'params': {'format': ['prometheus']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gerrit-replica.yaml']}], 'tls_config': {'server_name': 'gerrit-replica.wikimedia.org'}}, {'job_name': 'gerrit-replica-metrics', 'bearer_token_file': '/srv/prometheus/ops/gerrit.token', 'metrics_path': '/r/plugins/metrics-reporter-prometheus/metrics', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gerrit-replica.yaml']}], 'tls_config': {'server_name': 'gerrit-replica.wikimedia.org'}}, {'job_name': 'routinator', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/routinator_*.yaml']}]}, {'job_name': 'varnishkafka', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/varnishkafka_*.yaml']}]}, {'job_name': 'bird', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/bird_*.yaml']}]}, {'job_name': 'cloud_dev_pdns', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/cloud-dev-pdns_*.yaml']}]}, {'job_name': 'cloud_dev_pdns_rec', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/cloud-dev-pdns-rec_*.yaml']}]}, {'job_name': 'bacula', 'scheme': 'http', 'scrape_timeout': '60s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/bacula_*.yaml']}]}, {'job_name': 'poolcounter_exporter', 'scheme': 'http', 'metrics_path': '/prometheus', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/poolcounter_exporter_*.yaml']}]}, {'job_name': 'atlas_exporter', 'scheme': 'http', 'scrape_timeout': '30s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/atlas_exporter_*.yaml']}]}, {'job_name': 'cadvisor', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/cadvisor_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['id'], 'regex': '/kubepods\\.slice.*', 'action': 'drop'}, {'source_labels': ['device'], 'regex': '(overlay_|/var/lib/(kubelet|docker)/).*', 'action': 'drop'}]}, {'job_name': 'envoy', 'metrics_path': '/stats/prometheus', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/envoy_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '^envoy_((http_down|cluster_up)stream_(rq|cx)|runtime_).*$', 'action': 'keep'}]}, {'job_name': 'squid', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/squid_*.yaml']}]}, {'job_name': 'nic_saturation', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/nic_saturation_*.yaml']}]}, {'job_name': 'thanos-query', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_query_*.yaml']}]}, {'job_name': 'thanos-query-frontend', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_query-frontend_*.yaml']}]}, {'job_name': 'thanos-sidecar', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_sidecar_*.yaml']}]}, {'job_name': 'thanos-store', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_store_*.yaml']}]}, {'job_name': 'thanos-compact', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_compact_*.yaml']}]}, {'job_name': 'thanos-rule', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_rule_*.yaml']}]}, {'job_name': 'wikidough', 'metrics_path': '/metrics', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/wikidough_*.yaml']}], 'basic_auth': {'username': 'anyuser', 'password': 'snake oil'}}, {'job_name': 'chartmuseum', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/chartmuseum_*.yaml']}], 'tls_config': {'server_name': 'helm-charts.wikimedia.org'}, 'metric_relabel_configs': [{'source_labels': ['code'], 'regex': '404', 'target_label': 'url', 'replacement': ''}]}, {'job_name': 'es_exporter', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/es_exporter_*.yaml']}]}, {'job_name': 'alertmanager', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/alertmanager_*.yaml']}]}, {'job_name': 'pushgateway', 'honor_labels': True, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pushgateway_*.yaml']}]}, {'job_name': 'minio', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/minio_*.yaml']}], 'metrics_path': '/minio/v2/metrics/cluster'}, {'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/cephadm_*.yaml']}], 'honor_labels': True, 'job_name': 'cephadm', 'metrics_path': '/metrics', 'scheme': 'http', 'scrape_interval': '15s'}, {'job_name': 'dragonfly_supernode', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/dragonfly_supernode_*.yaml']}]}, {'job_name': 'dragonfly_dfdaemon', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/dragonfly_dfdaemon_*.yaml']}]}, {'job_name': 'redis_gitlab', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/redis_gitlab_*.yaml']}]}, {'job_name': 'workhorse', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/workhorse_*.yaml']}]}, {'job_name': 'rails', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/rails_*.yaml']}]}, {'job_name': 'sidekiq', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/sidekiq_*.yaml']}]}, {'job_name': 'gitlab', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gitlab_*.yaml']}]}, {'job_name': 'wmf_gitlab_exporter', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/wmf_gitlab_exporter_*.yaml']}]}, {'job_name': 'gitaly', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gitaly_*.yaml']}]}, {'job_name': 'cfssl', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pki_*.yaml']}]}, {'job_name': 'cache_haproxy_tls', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/cache_haproxy_tls_*.yaml']}]}, {'job_name': 'mini-textfile', 'honor_labels': True, 'static_configs': [{'targets': ['localhost:9716']}]}, {'job_name': 'gitlab_runner', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gitlab_runner_*.yaml']}]}, {'job_name': 'netbox_global', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/netbox_global_*.yaml']}], 'tls_config': {'server_name': 'netbox.wikimedia.org'}, 'metric_relabel_configs': [{'source_labels': ['device_type__manufacturer__slug'], 'target_label': 'manufacturer'}, {'source_labels': ['rack__location__slug'], 'target_label': 'rackgroup'}, {'source_labels': ['site__slug'], 'target_label': 'datacenter'}, {'regex': '.*__slug', 'action': 'labeldrop'}]}, {'job_name': 'ipmi', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/ipmi_*.yaml']}]}, {'job_name': 'ganeti', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/ganeti_*.yaml']}]}, {'job_name': 'benthos', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/benthos_*.yaml']}]}, {'job_name': 'pint', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pint_*.yaml']}]}, {'job_name': 'probes/swagger', 'scrape_timeout': '15s', 'params': {}, 'metrics_path': '/probe', 'relabel_configs': [{'target_label': '__param_target', 'source_labels': ['__address__']}, {'target_label': 'instance', 'source_labels': ['__param_target']}, {'target_label': '__address__', 'replacement': '127.0.0.1:9220'}], 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/swagger_*.yaml']}]}, {'job_name': 'fastnetmon', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/fastnetmon_*.yaml']}]}, {'job_name': 'liberica', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/liberica_*.yaml']}]}, {'job_name': 'gnmi', 'scrape_timeout': '50s', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gnmi_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['source'], 'regex': '([^.]*).*', 'target_label': 'instance', 'replacement': '${1}:9804'}, {'regex': 'source', 'action': 'labeldrop'}, {'regex': 'cluster', 'action': 'labeldrop'}]}, {'job_name': 'lvs_realserver', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/lvs_realserver_*.yaml']}]}, {'job_name': 'postfix', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/postfix_*.yaml']}]}, {'job_name': 'fifo_log_demux', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/fifo_log_demux_*.yaml']}]}, {'job_name': 'sql_exporter', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/sql_*.yaml']}]}, {'job_name': 'haproxykafka', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/haproxykafka_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '^(haproxykafka_|go_|process_|promhttp_|rdkafka_producer_(topics_partitions_msgs|msg_cnt|replyq|msg_size|brokers_txbytes|brokers_req_timeouts|brokers_txerrs|brokers_txretries|brokers_rxbytes|brokers_rxerrs|brokers_rtt_min|brokers_rtt_avg|brokers_rtt_max)).*$', 'action': 'keep'}]}, {'job_name': 'gnmic', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gnmic_*.yaml']}]}, {'job_name': 'ircstream', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/ircstream_*.yaml']}]}, {'job_name': 'otelcol', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/otelcol_*.yaml']}]}, {'job_name': 'nginx', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/nginx_*.yaml']}]}, {'job_name': 'tcp_proxy', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/tcp_proxy_*.yaml']}]}]
+ scrape_configs_extra => [{'job_name': 'mysql-core', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-core_*.yaml']}]}, {'job_name': 'mysql-dbstore', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-dbstore_*.yaml']}]}, {'job_name': 'mysql-labs', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-labsdb_*.yaml']}]}, {'job_name': 'mysql-misc', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-misc_*.yaml']}]}, {'job_name': 'mysql-parsercache', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-parsercache_*.yaml']}]}, {'job_name': 'mysql-test', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mysql-test_*.yaml']}]}, {'job_name': 'varnish-text', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/varnish-text_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['__name__', 'id'], 'regex': 'varnish_backend_.+;root:[-a-f0-9]+\\.(.*)', 'target_label': 'id'}]}, {'job_name': 'varnish-upload', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/varnish-upload_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['__name__', 'id'], 'regex': 'varnish_backend_.+;root:[-a-f0-9]+\\.(.*)', 'target_label': 'id'}]}, {'job_name': 'trafficserver-text', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/trafficserver-text_*.yaml']}]}, {'job_name': 'trafficserver-upload', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/trafficserver-upload_*.yaml']}]}, {'job_name': 'trafficserver', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/trafficserver_*.yaml']}]}, {'job_name': 'purged', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/purged_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '^(purged_|go_|process_|rdkafka_consumer_(topics_partitions_msgs|msg_cnt|replyq|msg_size|brokers_txbytes|brokers_req_timeouts|brokers_txerrs|brokers_txretries|brokers_rxbytes|brokers_rxerrs|brokers_rtt_min|brokers_rtt_avg|brokers_rtt_max)).*$', 'action': 'keep'}]}, {'job_name': 'memcached', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/memcached_*.yaml']}]}, {'job_name': 'apache', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/apache_*.yaml']}]}, {'job_name': 'etcd', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/etcd_*.yaml']}]}, {'job_name': 'etcdmirror', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/etcdmirror_*.yaml']}]}, {'job_name': 'mcrouter', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mcrouter_*.yaml']}]}, {'job_name': 'pdu', 'metrics_path': '/snmp', 'scrape_timeout': '45s', 'params': {'module': ['pdu_codfw']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pdu_sentry3_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': 'netmon1003.wikimedia.org:9116'}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '(^([^s]|s($|[^n]|n($|[^m]|m($|[^p]|p($|[^_]))))).*$)', 'target_label': '__name__', 'replacement': 'pdu_$0'}]}, {'job_name': 'pdu_sentry4', 'metrics_path': '/snmp', 'scrape_timeout': '45s', 'params': {'module': ['pdu_sentry4_codfw']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pdu_sentry4_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': 'netmon1003.wikimedia.org:9116'}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '(^([^s]|s($|[^n]|n($|[^m]|m($|[^p]|p($|[^_]))))).*$)', 'target_label': '__name__', 'replacement': 'pdu_$0'}]}, {'job_name': 'pdu_pro4x', 'metrics_path': '/snmp', 'scrape_timeout': '45s', 'params': {'module': ['pdu_pro4x_codfw']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pdu_pro4x_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': 'netmon1003.wikimedia.org:9116'}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '(^([^s]|s($|[^n]|n($|[^m]|m($|[^p]|p($|[^_]))))).*$)', 'target_label': '__name__', 'replacement': 'pdu_$0'}]}, {'job_name': 'pybal', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pybal_*.yaml']}]}, {'job_name': 'blackbox/icmp', 'metrics_path': '/probe', 'params': {'module': ['icmp']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_icmp_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/ssh', 'metrics_path': '/probe', 'params': {'module': ['ssh_banner']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_ssh_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/tcp', 'metrics_path': '/probe', 'params': {'module': ['tcp_connect']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_tcp_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/http', 'metrics_path': '/probe', 'params': {'module': ['http_connect']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_http_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/https', 'metrics_path': '/probe', 'params': {'module': ['https_connect']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_https_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/pingthing', 'metrics_path': '/probe', 'params': {'module': ['http_connect_23xx']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_pingthing_http_check_urls.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'blackbox/pingthing_proxied', 'metrics_path': '/probe', 'params': {'module': ['http_connect_23xx_proxied']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blackbox_pingthing_proxied_urls.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'target_label': '__param_target'}, {'source_labels': ['__param_target'], 'target_label': 'instance'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'probes/service', 'metrics_path': '/probe', 'scrape_interval': '15s', 'scrape_timeout': '15s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/probes-service_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'probes/custom', 'metrics_path': '/probe', 'scrape_interval': '15s', 'scrape_timeout': '15s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/probes-custom_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'probes/grpc', 'metrics_path': '/probe', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/probes-grpc_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'probes/mgmt', 'metrics_path': '/probe', 'scrape_interval': '240s', 'scrape_timeout': '15s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/probes-mgmt_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'smoke/icmp', 'metrics_path': '/probe', 'scrape_interval': '15s', 'scrape_timeout': '3s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/smoke-icmp_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'smoke/dns', 'metrics_path': '/probe', 'scrape_interval': '15s', 'scrape_timeout': '3s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/smoke-dns_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'smoke/mgmt', 'metrics_path': '/probe', 'scrape_interval': '45s', 'scrape_timeout': '3s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/smoke-mgmt_*.yaml']}], 'relabel_configs': [{'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': 'instance'}, {'source_labels': ['__address__'], 'regex': '([^@]+)', 'target_label': '__param_target'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': 'instance', 'replacement': '${1}'}, {'source_labels': ['__address__'], 'regex': '(.+)@(.+)', 'target_label': '__param_target', 'replacement': '${2}'}, {'source_labels': ['module'], 'target_label': '__param_module'}, {'target_label': '__address__', 'replacement': '127.0.0.1:9115'}]}, {'job_name': 'jmx_logstash', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_logstash_*.yaml']}]}, {'job_name': 'jmx_kafka', 'scheme': 'http', 'scrape_timeout': '45s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_kafka_broker_*.yaml']}]}, {'job_name': 'jmx_kafka_mirrormaker', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_kafka_mirrormaker_*.yaml']}]}, {'job_name': 'jmx_puppetdb', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_puppetdb_*.yaml']}]}, {'job_name': 'jmx_puppetserver', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_puppetserver_*.yaml']}]}, {'job_name': 'jmx_wcqs_blazegraph', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_wcqs_blazegraph_*.yaml']}]}, {'job_name': 'jmx_wdqs_blazegraph', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_wdqs_blazegraph_*.yaml']}]}, {'job_name': 'jmx_wdqs_updater', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_wdqs_updater_*.yaml']}]}, {'job_name': 'jmx_query_service_streaming_updater', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_query_service_streaming_updater_*.yaml']}]}, {'job_name': 'jmx_zookeeper', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_zookeeper_*.yaml']}]}, {'job_name': 'jmx_idp', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/jmx_idp_*.yaml']}]}, {'job_name': 'redis_misc', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/redis_misc_*.yaml']}], 'metric_relabel_configs': [{'regex': '(addr|alias)', 'action': 'labeldrop'}]}, {'job_name': 'redis_arclamp', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/redis_arclamp*.yaml']}], 'metric_relabel_configs': [{'regex': '(addr|alias)', 'action': 'labeldrop'}]}, {'job_name': 'mtail', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mtail_*.yaml']}]}, {'job_name': 'ldap', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/ldap_*.yaml']}]}, {'job_name': 'pdnsrec', 'scheme': 'http', 'metrics_path': '/metrics', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pdnsrec_*.yaml']}]}, {'job_name': 'etherpad', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/etherpad_*.yaml']}]}, {'job_name': 'elasticsearch', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/elasticsearch_*.yaml']}]}, {'job_name': 'wmf_elasticsearch', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/wmf_elasticsearch_*.yaml']}]}, {'job_name': 'blazegraph', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/blazegraph_*.yaml']}]}, {'job_name': 'postgresql', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/postgresql_*.yaml']}]}, {'job_name': 'burrow', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/burrow_*.yaml']}]}, {'job_name': 'logstash', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/logstash_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['plugin_id'], 'regex': '(\\w{40}-\\d+)', 'action': 'drop'}, {'source_labels': ['plugin_id'], 'regex': '(\\w{64})', 'action': 'drop'}]}, {'job_name': 'haproxy', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/haproxy_*.yaml']}]}, {'job_name': 'statsd_exporter', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/statsd_exporter_*.yaml']}]}, {'job_name': 'mjolnir', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/mjolnir_*.yaml']}]}, {'job_name': 'rsyslog', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/rsyslog_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['action'], 'regex': 'action-\\d+-.*(?:.*)', 'action': 'drop'}]}, {'job_name': 'rsyslog-receiver', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/rsyslog-receiver_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['action'], 'regex': 'action-\\d+-.*(?:.*)', 'action': 'drop'}]}, {'job_name': 'php', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/php_*.yaml']}]}, {'job_name': 'icinga', 'scrape_timeout': '20s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/icinga_*.yaml']}]}, {'job_name': 'icinga-am', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/icinga-am_*.yaml']}]}, {'job_name': 'docker-registry', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/docker_registry_*.yaml']}]}, {'job_name': 'gerrit', 'bearer_token_file': '/srv/prometheus/ops/gerrit.token', 'metrics_path': '/r/monitoring', 'params': {'format': ['prometheus']}, 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gerrit.yaml']}], 'tls_config': {'server_name': 'gerrit.wikimedia.org'}}, {'job_name': 'gerrit-metrics', 'bearer_token_file': '/srv/prometheus/ops/gerrit.token', 'metrics_path': '/r/plugins/metrics-reporter-prometheus/metrics', 'params': {'format': ['prometheus']}, 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gerrit.yaml']}], 'tls_config': {'server_name': 'gerrit.wikimedia.org'}}, {'job_name': 'gerrit-replica', 'bearer_token_file': '/srv/prometheus/ops/gerrit.token', 'metrics_path': '/r/monitoring', 'scheme': 'https', 'params': {'format': ['prometheus']}, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gerrit-replica.yaml']}], 'tls_config': {'server_name': 'gerrit-replica.wikimedia.org'}}, {'job_name': 'gerrit-replica-metrics', 'bearer_token_file': '/srv/prometheus/ops/gerrit.token', 'metrics_path': '/r/plugins/metrics-reporter-prometheus/metrics', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gerrit-replica.yaml']}], 'tls_config': {'server_name': 'gerrit-replica.wikimedia.org'}}, {'job_name': 'routinator', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/routinator_*.yaml']}]}, {'job_name': 'varnishkafka', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/varnishkafka_*.yaml']}]}, {'job_name': 'bird', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/bird_*.yaml']}]}, {'job_name': 'cloud_dev_pdns', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/cloud-dev-pdns_*.yaml']}]}, {'job_name': 'cloud_dev_pdns_rec', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/cloud-dev-pdns-rec_*.yaml']}]}, {'job_name': 'bacula', 'scheme': 'http', 'scrape_timeout': '60s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/bacula_*.yaml']}]}, {'job_name': 'poolcounter_exporter', 'scheme': 'http', 'metrics_path': '/prometheus', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/poolcounter_exporter_*.yaml']}]}, {'job_name': 'atlas_exporter', 'scheme': 'http', 'scrape_timeout': '30s', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/atlas_exporter_*.yaml']}]}, {'job_name': 'cadvisor', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/cadvisor_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['id'], 'regex': '/kubepods\\.slice.*', 'action': 'drop'}, {'source_labels': ['device'], 'regex': '(overlay_|/var/lib/(kubelet|docker)/).*', 'action': 'drop'}]}, {'job_name': 'envoy', 'metrics_path': '/stats/prometheus', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/envoy_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '^envoy_((http_down|cluster_up)stream_(rq|cx)|runtime_).*$', 'action': 'keep'}]}, {'job_name': 'squid', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/squid_*.yaml']}]}, {'job_name': 'nic_saturation', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/nic_saturation_*.yaml']}]}, {'job_name': 'thanos-query', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_query_*.yaml']}]}, {'job_name': 'thanos-query-frontend', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_query-frontend_*.yaml']}]}, {'job_name': 'thanos-sidecar', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_sidecar_*.yaml']}]}, {'job_name': 'thanos-store', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_store_main_*.yaml']}]}, {'job_name': 'thanos-store-ruler', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_store_ruler_*.yaml']}]}, {'job_name': 'thanos-compact', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_compact_*.yaml']}]}, {'job_name': 'thanos-rule', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/thanos_rule_*.yaml']}]}, {'job_name': 'wikidough', 'metrics_path': '/metrics', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/wikidough_*.yaml']}], 'basic_auth': {'username': 'anyuser', 'password': 'snake oil'}}, {'job_name': 'chartmuseum', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/chartmuseum_*.yaml']}], 'tls_config': {'server_name': 'helm-charts.wikimedia.org'}, 'metric_relabel_configs': [{'source_labels': ['code'], 'regex': '404', 'target_label': 'url', 'replacement': ''}]}, {'job_name': 'es_exporter', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/es_exporter_*.yaml']}]}, {'job_name': 'alertmanager', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/alertmanager_*.yaml']}]}, {'job_name': 'pushgateway', 'honor_labels': True, 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pushgateway_*.yaml']}]}, {'job_name': 'minio', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/minio_*.yaml']}], 'metrics_path': '/minio/v2/metrics/cluster'}, {'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/cephadm_*.yaml']}], 'honor_labels': True, 'job_name': 'cephadm', 'metrics_path': '/metrics', 'scheme': 'http', 'scrape_interval': '15s'}, {'job_name': 'dragonfly_supernode', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/dragonfly_supernode_*.yaml']}]}, {'job_name': 'dragonfly_dfdaemon', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/dragonfly_dfdaemon_*.yaml']}]}, {'job_name': 'redis_gitlab', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/redis_gitlab_*.yaml']}]}, {'job_name': 'workhorse', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/workhorse_*.yaml']}]}, {'job_name': 'rails', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/rails_*.yaml']}]}, {'job_name': 'sidekiq', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/sidekiq_*.yaml']}]}, {'job_name': 'gitlab', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gitlab_*.yaml']}]}, {'job_name': 'wmf_gitlab_exporter', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/wmf_gitlab_exporter_*.yaml']}]}, {'job_name': 'gitaly', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gitaly_*.yaml']}]}, {'job_name': 'cfssl', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pki_*.yaml']}]}, {'job_name': 'cache_haproxy_tls', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/cache_haproxy_tls_*.yaml']}]}, {'job_name': 'mini-textfile', 'honor_labels': True, 'static_configs': [{'targets': ['localhost:9716']}]}, {'job_name': 'gitlab_runner', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gitlab_runner_*.yaml']}]}, {'job_name': 'netbox_global', 'scheme': 'https', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/netbox_global_*.yaml']}], 'tls_config': {'server_name': 'netbox.wikimedia.org'}, 'metric_relabel_configs': [{'source_labels': ['device_type__manufacturer__slug'], 'target_label': 'manufacturer'}, {'source_labels': ['rack__location__slug'], 'target_label': 'rackgroup'}, {'source_labels': ['site__slug'], 'target_label': 'datacenter'}, {'regex': '.*__slug', 'action': 'labeldrop'}]}, {'job_name': 'ipmi', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/ipmi_*.yaml']}]}, {'job_name': 'ganeti', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/ganeti_*.yaml']}]}, {'job_name': 'benthos', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/benthos_*.yaml']}]}, {'job_name': 'pint', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/pint_*.yaml']}]}, {'job_name': 'probes/swagger', 'scrape_timeout': '15s', 'params': {}, 'metrics_path': '/probe', 'relabel_configs': [{'target_label': '__param_target', 'source_labels': ['__address__']}, {'target_label': 'instance', 'source_labels': ['__param_target']}, {'target_label': '__address__', 'replacement': '127.0.0.1:9220'}], 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/swagger_*.yaml']}]}, {'job_name': 'fastnetmon', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/fastnetmon_*.yaml']}]}, {'job_name': 'liberica', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/liberica_*.yaml']}]}, {'job_name': 'gnmi', 'scrape_timeout': '50s', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gnmi_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['source'], 'regex': '([^.]*).*', 'target_label': 'instance', 'replacement': '${1}:9804'}, {'regex': 'source', 'action': 'labeldrop'}, {'regex': 'cluster', 'action': 'labeldrop'}]}, {'job_name': 'lvs_realserver', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/lvs_realserver_*.yaml']}]}, {'job_name': 'postfix', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/postfix_*.yaml']}]}, {'job_name': 'fifo_log_demux', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/fifo_log_demux_*.yaml']}]}, {'job_name': 'sql_exporter', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/sql_*.yaml']}]}, {'job_name': 'haproxykafka', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/haproxykafka_*.yaml']}], 'metric_relabel_configs': [{'source_labels': ['__name__'], 'regex': '^(haproxykafka_|go_|process_|promhttp_|rdkafka_producer_(topics_partitions_msgs|msg_cnt|replyq|msg_size|brokers_txbytes|brokers_req_timeouts|brokers_txerrs|brokers_txretries|brokers_rxbytes|brokers_rxerrs|brokers_rtt_min|brokers_rtt_avg|brokers_rtt_max)).*$', 'action': 'keep'}]}, {'job_name': 'gnmic', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/gnmic_*.yaml']}]}, {'job_name': 'ircstream', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/ircstream_*.yaml']}]}, {'job_name': 'otelcol', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/otelcol_*.yaml']}]}, {'job_name': 'nginx', 'scheme': 'http', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/nginx_*.yaml']}]}, {'job_name': 'tcp_proxy', 'file_sd_configs': [{'files': ['/srv/prometheus/ops/targets/tcp_proxy_*.yaml']}]}]
File[/srv/prometheus/ops/targets/thanos_store_main_codfw.yaml]
- Parameters differences:
--- File[/srv/prometheus/ops/targets/thanos_store_main_codfw.yaml].orig
+++ File[/srv/prometheus/ops/targets/thanos_store_main_codfw.yaml]
+ ensure => file
+ group => root
+ mode => 0444
+ owner => root
- Content differences:
--- /srv/prometheus/ops/targets/thanos_store_main_codfw.yaml.orig
+++ /srv/prometheus/ops/targets/thanos_store_main_codfw.yaml
@@ -0,0 +1,3 @@
+# This file is managed by puppet
+--- []
+
Relevant files