当我们使用各类exporter分别对系统、数据库和HTTP服务进行监控指标采集,对于所有监控指标对应的Target的运行状态和资源使用情况,都是用Prometheus的静态配置功能 static_configs
来手动添加主机IP和端口,然后重载服务让Prometheus发现。
对于一组比较少的服务器的测试环境中,这种手动方式添加配置信息是最简单的方法。但是实际生产环境中,对于成百上千的节点组成的大型集群又或者Kubernetes这样的大型集群,很明显,手动方式捉襟见肘了。为此,Prometheus提前已经设计了一套服务发现功能。
Prometheus 服务发现能够自动检测分类,并且能够识别新节点和变更节点。也就是说,可以在容器或者云平台中,自动发现并监控节点或更新节点,动态的进行数据采集和处理。
目前 Prometheus 已经支持了很多常见的自动发现服务,比如 consul
ec2
gce
serverset_sd_config
openStack
kubernetes
等等。
我们常用的就是sd_config、DNS、kubernetes、consul这些足够了。
而对于Prometheus这一类基于Pull模式的监控系统,显然也无法继续使用的static_configs的方式静态的定义监控目标。而对于Prometheus而言其解决方案就是引入一个中间的代理人(服务注册中心),这个代理人掌握着当前所有监控目标的访问信息,Prometheus只需要向这个代理人询问有哪些监控目标控即可, 这种模式被称为服务发现。
在不同的场景下,会有不同的东西扮演者代理人(服务发现与注册中心)这一角色。比如在AWS公有云平台或者OpenStack的私有云平台中,由于这些平台自身掌握着所有资源的信息,此时这些云平台自身就扮演了代理人的角色。Prometheus通过使用平台提供的API就可以找到所有需要监控的云主机。在Kubernetes这类容器管理平台中,Kubernetes掌握并管理着所有的容器以及服务信息,那此时Prometheus只需要与Kubernetes打交道就可以找到所有需要监控的容器以及服务对象。Prometheus还可以直接与一些开源的服务发现工具进行集成,例如在微服务架构的应用程序中,经常会使用到例如Consul这样的服务发现注册软件,Promethues也可以与其集成从而动态的发现需要监控的应用服务实例。除了与这些平台级的公有云、私有云、容器云以及专门的服务发现注册中心集成以外,Prometheus还支持基于DNS以及文件的方式动态发现监控目标,从而大大的减少了在云原生,微服务以及云模式下监控实施难度。
static_configs
- job_name: "nodes"
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets:
- 10.99.31.206:9100
- 10.99.31.201:9100
- 10.99.31.202:9100
在Prometheus支持的众多服务发现的实现方式中,基于文件的服务发现是最通用的方式。这种方式不需要依赖于任何的平台或者第三方服务。对于Prometheus而言也不可能支持所有的平台或者环境。通过基于文件的服务发现方式下,Prometheus会定时从文件中读取最新的Target信息,因此,你可以通过任意的方式将监控Target的信息写入即可。
用户可以通过JSON或者YAML格式的文件,定义所有的监控目标。例如,在下面的yaml文件中分别定义了2个采集任务,以及每个任务对应的Target列表:
yaml格式
- targets: ['192.168.1.220:9100'] labels: app: 'app1' env: 'game1' region: 'us-west-2' - targets: ['192.168.1.221:9100'] labels: app: 'app2' env: 'game2' region: 'ap-southeast-1'
json格式
[ { "targets": [ "192.168.1.221:29090"], "labels": { "app": "app1", "env": "game1", "region": "us-west-2" } }, { "targets": [ "192.168.1.222:29090" ], "labels": { "app": "app2", "env": "game2", "region": "ap-southeast-1" } } ]
同时还可以通过为这些实例添加一些额外的标签信息,例如使用env标签标示当前节点所在的环境,这样从这些实例中采集到的样本信息将包含这些标签信息,从而可以通过该标签按照环境对数据进行统计。
创建Prometheus配置文件/data/prometheus/conf/prometheus-file-sd.yml,并添加以下内容:
- job_name: 'file_sd_test' scrape_interval: 10s file_sd_configs: - files: - /data/prometheus/static_conf/*.yml - /data/prometheus/static_conf/*.json
这里定义了一个基于file_sd_configs的监控采集test任务,其中模式的任务名称为file_sd_test。在yml文件中可以使用yaml标签覆盖默认的job名称,然后重载Prometheus服务。
service prometheus restat
在Prometheus UI的Targets下就可以看到当前从targets.json文件中动态获取到的Target实例信息以及监控任务的采集状态,同时在Labels列下会包含用户添加的自定义标签:
Prometheus默认每5m重新读取一次文件内容,当需要修改时,可以通过refresh_interval进行设置,例如:
- job_name: 'file_sd_test' scrape_interval: 10s file_sd_configs: - refresh_interval: 30s # 30s重载配置文件 files: - /data/prometheus/static_conf/*.yml - /data/prometheus/static_conf/*.json
通过这种方式,Prometheus会自动的周期性读取文件中的内容。当文件中定义的内容发生变化时,不需要对Prometheus进行任何的重启操作。
这种通用的方式可以衍生了很多不同的玩法,比如与自动化配置管理工具(Ansible)结合、与Cron Job结合等等。 对于一些Prometheus还不支持的云环境,比如国内的阿里云、腾讯云等也可以使用这种方式通过一些自定义程序与平台进行交互自动生成监控Target文件,从而实现对这些云环境中基础设施的自动化监控支持。
目前我们的项目是使用Spring Cloud构建的微服务,使用的是Eureka
作为注册中心,且项目中使用到Prometheus
做服务监控。而Prometheus提供了基于Eureka的服务发现支持。
配置好像很简单(再调研下):
直接在抓取配置中填上earka地址就可以了
prometheus.yml 配置
global:
scrape_interval: 10s
evaluation_interval: 10s
scrape_configs:
- job_name: eureka
metrics_path: /metrics
eureka_sd_configs:
- server: /eureka
onsul基于golang开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能,提供服务发现/注册、健康检查和保持一致性等功能
https://www.consul.io/downloads/
Consul是一个分布式k/v数据库,是当前比较流行的服务注册组件,下面对consul+prometheus自动发现监控目标大致流程做个介绍。
1.通过在consul注册服务或注销服务(监控targets)
2.Prometheus 一直监视(watch)consul服务,当发现consul中符合要求的服务有新变化时更新Prometheus监控对象
参考:Prometheus之kubernetes-sd自动发现 - 思凡念真 - 博客园
目前,在Kubernetes下,Prometheus 通过与 Kubernetes API 集成主要支持5种服务发现模式:Node、Service、Pod、Endpoints、Ingress。不同的服务发现模式适用于不同的场景,例如:node适用于与主机相关的监控资源,如节点中运行的Kubernetes 组件状态、节点上运行的容器状态等;service 和 ingress 适用于通过黑盒监控的场景,如对服务的可用性以及服务质量的监控;endpoints 和 pod 均可用于获取 Pod 实例的监控数据,如监控用户或者管理员部署的支持 Prometheus 的应用。
node
角色可以发现集群中每个node节点的地址端口,默认为Kubelet的HTTP端口。目标地址默认为Kubernetes节点对象的第一个现有地址,地址类型顺序为NodeInternalIP、NodeExternalIP、NodeLegacyHostIP和NodeHostName。
作用:监控K8S的node节点的服务器相关的指标数据。
可用标签
__meta_kubernetes_node_name
: node节点的名称__meta_kubernetes_node_label_
: k8s中node节点的标签.
代表标签名称__meta_kubernetes_node_labelpresent_
: 标签存在则为true.
代表标签名称__meta_kubernetes_node_annotation_
: k8s中node节点的注解.
代表注解名称__meta_kubernetes_node_annotationpresent_
: 注解存在则为true.
代表注解名称__meta_kubernetes_node_address_
: 不同类型的node节点地址,例如:
_meta_kubernetes_node_address_Hostname="test-k8s-node1"
_meta_kubernetes_node_address_InternalIP="10.0.0.11"
instance
: 从apiserver获取到的节点名称service
角色可以发现每个service的ip和port,将其作为target。这对于黑盒监控(blackbox)很有用。
即:一个Service访问到哪个pod,就把哪个pod的数据传上来。使用的场景很少。只是看Service对应业务是否健康的时候可以使用。
可用标签
__meta_kubernetes_namespace
: service所在的命名空间__meta_kubernetes_service_annotation_
: k8s中service的注解__meta_kubernetes_service_annotationpresent_
: 注解存在则为true__meta_kubernetes_service_cluster_ip
: k8s中service的clusterIP__meta_kubernetes_service_external_name
: k8s中service的external_name__meta_kubernetes_service_label_
: k8s中service的标签__meta_kubernetes_service_labelpresent_
: 标签存在则为true__meta_kubernetes_service_name
: k8s中service的名称__meta_kubernetes_service_port_name
: k8s中service的端口__meta_kubernetes_service_port_protocol
: k8s中service的端口协议__meta_kubernetes_service_type
: k8s中service的类型pod
角色可以发现所有pod并将其中的pod ip作为target。如果有多个端口或者多个容器,将生成多个target(例如:80,443这两个端口,pod ip为10.0.244.22,则将10.0.244.22:80,10.0.244.22:443分别作为抓取的target)。
如果容器没有指定的端口,则会为每个容器创建一个无端口target,以便通过relabel手动添加端口。
__meta_kubernetes_namespace
: pod所在的命名空间__meta_kubernetes_pod_name
: pod的名称__meta_kubernetes_pod_ip
: pod的ip__meta_kubernetes_pod_label_
: pod的标签__meta_kubernetes_pod_labelpresent_
: 标签存在则为true__meta_kubernetes_pod_annotation_
: pod的注解__meta_kubernetes_pod_annotationpresent_
: 注解存在则为true__meta_kubernetes_pod_container_init
: 如果容器是InitContainer,则为true__meta_kubernetes_pod_container_name
: 容器的名称__meta_kubernetes_pod_container_port_name
: 容器的端口名称__meta_kubernetes_pod_container_port_number
: 容器的端口号__meta_kubernetes_pod_container_port_protocol
: 容器的端口协议__meta_kubernetes_pod_ready
: pod的就绪状态,true或false。__meta_kubernetes_pod_phase
: pod的生命周期状态.Pending
, Running
, Succeeded
, Failed
or Unknown
__meta_kubernetes_pod_node_name
: pod所在node节点名称__meta_kubernetes_pod_host_ip
: pod所在node节点ip__meta_kubernetes_pod_uid
: pod的uid__meta_kubernetes_pod_controller_kind
: pod控制器的类型ReplicaSet
,DaemonSet
,Job
,StatefulSet
...__meta_kubernetes_pod_controller_name
: pod控制器的名称endpoints
角色可以从ep(endpoints)列表中发现所有targets。
可用标签
__meta_kubernetes_namespace
: ep对象所在的命名空间__meta_kubernetes_endpoints_name
: ep的名称直接从ep对象的列表中获取的所有target,下面的标签将会被附加上
__meta_kubernetes_endpoint_hostname
: ep的主机名__meta_kubernetes_endpoint_node_name
: ep的node节点名__meta_kubernetes_endpoint_ready
: ep的就绪状态,true或false。__meta_kubernetes_endpoint_port_name
: ep的端口名称__meta_kubernetes_endpoint_port_protocol
: ep的端口协议__meta_kubernetes_endpoint_address_target_kind
: ep对象的目标类型,比如Pod__meta_kubernetes_endpoint_address_target_name
: ep对象的目标名称,比如pod名称service
角色的所有标签pod
角色的所有标签(即上边介绍的pod角色可用标签)pod
角色的所有标签ingress
角色发现ingress的每个路径的target。这通常对黑盒监控很有用。该地址将设置为ingress中指定的host。
可用标签
__meta_kubernetes_namespace
: ingress所在的命名空间__meta_kubernetes_ingress_name
: ingress的名称__meta_kubernetes_ingress_label_
: ingress的标签__meta_kubernetes_ingress_labelpresent_
: 标签存在则为true__meta_kubernetes_ingress_annotation_
: ingress的注解__meta_kubernetes_ingress_annotationpresent_
: 注解存在则为true__meta_kubernetes_ingress_scheme
: ingress的协议,如果设置了tls则是https,默认http__meta_kubernetes_ingress_path
: ingress中指定的的路径。默认为/案例:
案例的含义:发现并监控prometheus命名空间下所有Service对应的所有pod的metrics数据
发现流程:找命名空间为prometheus下的所有Service(Service注册在DNS上会暴露端口,因此不用考虑端口),然后Service由于包含了endpoints列表,因此可以找到所有的pod+port,再根据metrics_path可以拼接成http://pod+port/prometheus/prometheus/metrics,进而监控了所有pod的监控指标
role是endpoints:此配置说明是通过Service找Pod
global:
scrape_interval: 1m
scrape_timeout: 10s
evaluation_interval: 1m
external_labels:
prometheus_replica: prometheus-0
alerting:
alert_relabel_configs:
- separator: ;
regex: prometheus_replica
replacement: $1
action: labeldrop
alertmanagers:
- static_configs:
- targets:
- alertmanager.prom-alert.svc:9093
scheme: http
timeout: 10s
api_version: v1
rule_files:
- /etc/prometheus/rules/*rules.yaml
scrape_configs:
- job_name: alertmanager
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
static_configs:
- targets:
- alertmanager.prom-alert.svc:9093
- job_name: prometheus-monitor
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: example-local
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /example-local/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- example-local
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: prometheus-v1
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- bi-service
- clickhouse
- aiservice
- redis
- feature-replay-monitor
- passport
- passport-am
- passport-idd
- passport-api
- goldeneye
- cmonitor
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: prometheus-v2
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- summercampaign
- laputa
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: milvus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /milvus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- milvus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: rcp
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /rcp/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- rcp
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: tower
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /tower/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- tower
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: ipes
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /ipes/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- ipes
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: jarvis-milvus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /jarvis-milvus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- jarvis-milvus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: k8s-training-dev01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /k8s-training-dev01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- k8s-training-dev01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: etcd
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /etcd/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- etcd
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: consul
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /consul/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- consul
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: jarvis-online01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /jarvis-online01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- jarvis-online01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: iqiyi-nacos
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /iqiyi-nacos/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- iqiyi-nacos
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: dbtest
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /dbtest/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- dbtest
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: recomp-monitor
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /recomp-monitor/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- recomp-monitor
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: apisix-test
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /apisix-test/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- apisix-test
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: laputa-test
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /laputa-test/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- laputa-test
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: order-monitor
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /order-monitor/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- order-monitor
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: kubeedge-prometheus-online01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /kubeedge-prometheus-online01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- kubeedge-prometheus-online01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: vip-eagle
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-eagle/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-eagle
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: moss-istio
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /moss-istio/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- moss-istio
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: bigdata-prometheus-flink
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- bigdata-prometheus-flink
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: kvass-prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: hubble-public-cloud-collector
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /hubble-public-cloud-collector/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- hubble-public-cloud-collector
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: bjzyx-transcoding-online01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /bjzyx-transcoding-online01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- bjzyx-transcoding-online01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: push
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /push/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- push
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: muses-frontend-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /muses-frontend-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- muses-frontend-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: ceph-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /ceph-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- ceph-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: qilin-platform
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qilin-platform/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qilin-platform
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: suike-receng-engine-monitor
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /suike-receng-engine-monitor/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- suike-receng-engine-monitor
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: cupid-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /cupid-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- cupid-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: hardingproxy-prom
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /shardingproxy-prom/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- shardingproxy-prom
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: bi-service-1
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /bi-service-1/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- bi-service-1
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: bi-service-2
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /bi-service-2/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- bi-service-2
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: bi-service-3
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /bi-service-3/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- bi-service-3
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: gateway-apisix
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /gateway-apisix/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- gateway-apisix
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: gateway-unity
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /gateway-unity/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- gateway-unity
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- job_name: apollo-test
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /apollo-test/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- apollo-test
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: cloud-config01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /cloud-config01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- cloud-config01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: dubbo-iqiyi-metrics
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /dubbo-iqiyi-metrics/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- dubbo-iqiyi-metrics
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: iqiyi-bi
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /iqiyi-bi/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- iqiyi-bi
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-tbt-01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-tbt-01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-tbt-01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mp-longvideo
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mp-longvideo/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mp-longvideo
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: pcell-base
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /pcell-base/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- pcell-base
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: pcell-online
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /pcell-online/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- pcell-online
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: miniapp-java-service
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /miniapp-java-service/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- miniapp-java-service
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: pcell-cashback-online
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /pcell-cashback-online/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- pcell-cashback-online
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: pcell-lotto-api-online
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /pcell-lotto-api-online/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- pcell-lotto-api-online
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: subscription-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /subscription-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- subscription-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-gift-online
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-gift-online/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-gift-online
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: myna
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /myna/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- myna
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qlive-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qlive-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qlive-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: anno-ms-rover
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /anno-ms-rover/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- anno-ms-rover
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: anno-ms-rover-test
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /anno-ms-rover-test/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- anno-ms-rover-test
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: dc-resource-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /dc-resource-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- dc-resource-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: sns-like-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /sns-like-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- sns-like-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: hotchat-trace
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /hotchat-trace/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- hotchat-trace
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: lighthouse-trace
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /lighthouse-trace/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- lighthouse-trace
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: lighthouse-trace-test
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /lighthouse-trace-test/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- lighthouse-trace-test
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-card30
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-card30/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-card30
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-iface2
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-iface2/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-iface2
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: douya
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /douya/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- douya
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: to-be-deleted
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /to-be-deleted/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- to-be-deleted
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: epd-finance
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /epd-finance/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- epd-finance
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-sns-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-sns-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-sns-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-cluster
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-cluster/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-cluster
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-monitor
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-monitor/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-monitor
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: hippo-avatar-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /hippo-avatar-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- hippo-avatar-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: cloudgametest
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /cloudgametest/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- cloudgametest
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-front
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-front/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-front
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-hmivt-01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-hmivt-01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-hmivt-01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: openlive
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /openlive/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- openlive
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-autorenew
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-autorenew/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-autorenew
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: jiandan
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /jiandan/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- jiandan
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: creation-ops-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /creation-ops-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- creation-ops-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: creator-tools
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /creator-tools/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- creator-tools
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: ai-cloud-audit
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /ai-cloud-audit/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- ai-cloud-audit
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mesh
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mesh/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mesh
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: pca-mesh
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /pca-mesh/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- pca-mesh
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: pca-mesh-data
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /pca-mesh-data/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- pca-mesh-data
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-qiyue-price
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-qiyue-price/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-qiyue-price
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: viptrade-front-platform-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /viptrade-front-platform-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- viptrade-front-platform-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-sengine
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-sengine/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-sengine
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: st-comic-action-recog
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /st-comic-action-recog/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- st-comic-action-recog
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-qiyue-api
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-qiyue-api/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-qiyue-api
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: coupon-proxy-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /coupon-proxy-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- coupon-proxy-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-card30-views-plt
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-card30-views-plt/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-card30-views-plt
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-control
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-control/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-control
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-base
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-base/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-base
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-views-home
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-views-home/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-views-home
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-video
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-video/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-video
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qytrace
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qytrace/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qytrace
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qytrace-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qytrace-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qytrace-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-present
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-present/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-present
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: intl-qytrace
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /intl-qytrace/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- intl-qytrace
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qytrace-test01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qytrace-test01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qytrace-test01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: intl-backend
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /intl-backend/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- intl-backend
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: realvv
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /realvv/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- realvv
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vote-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vote-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vote-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qipu
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qipu/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qipu
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: ticket-bp-prometheus-01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /ticket-bp-prometheus-01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- ticket-bp-prometheus-01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: tkcloud-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /tkcloud-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- tkcloud-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-partner-new
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-partner-new/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-partner-new
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: intl-vote-prometheus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /intl-vote-prometheus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- intl-vote-prometheus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: yunpanapi
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /yunpanapi/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- yunpanapi
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: acn-backend
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /acn-backend/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- acn-backend
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-qiyue-store
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-qiyue-store/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-qiyue-store
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: baseline-lite
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /baseline-lite/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- baseline-lite
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mba-rec-trace
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mba-rec-trace/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mba-rec-trace
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: grp-rec-trace
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /grp-rec-trace/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- grp-rec-trace
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qijian-trace
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qijian-trace/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qijian-trace
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: iqiyi-comic
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /iqiyi-comic/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- iqiyi-comic
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-promotion
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-promotion/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-promotion
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-adword
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-adword/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-adword
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-payresult
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-payresult/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-payresult
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-trade-plus
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-trade-plus/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-trade-plus
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: saas-vip-query
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /saas-vip-query/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- saas-vip-query
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: intl-pcw-tv-monitor
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /intl-pcw-tv-monitor/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- intl-pcw-tv-monitor
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-phw-01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-phw-01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-phw-01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: saas-vip-order
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /saas-vip-order/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- saas-vip-order
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: pcell-promotion-api
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /pcell-promotion-api/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- pcell-promotion-api
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-phw
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-phw/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-phw
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mp-qiyihao
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mp-qiyihao/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mp-qiyihao
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: viptrade-pay-info
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /viptrade-pay-info/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- viptrade-pay-info
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: package-optimization
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /package-optimization/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- package-optimization
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qiyihao-prom
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qiyihao-prom/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qiyihao-prom
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qiyihao
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qiyihao/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qiyihao
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-tag
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-tag/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-tag
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: server-subscribe-push
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /server-subscribe-push/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- server-subscribe-push
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: change-reviewgroup-setting
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /change-reviewgroup-setting/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- change-reviewgroup-setting
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: cartoon-permission
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /cartoon-permission/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- cartoon-permission
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: apply-otp-permission
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /apply-otp-permission/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- apply-otp-permission
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: game-permission
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /game-permission/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- game-permission
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: longterm-doorcard-permission
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /longterm-doorcard-permission/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- longterm-doorcard-permission
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qimi
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qimi/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qimi
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: phone-apply
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /phone-apply/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- phone-apply
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: src-linux-base-line-whitelist
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /src-linux-base-line-whitelist/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- src-linux-base-line-whitelist
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: intl-rocketmq-dev
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /intl-rocketmq-dev/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- intl-rocketmq-dev
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: beatstore
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /beatstore/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- beatstore
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: pizza
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /pizza/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- pizza
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: search-indexing
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /search-indexing/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- search-indexing
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: beatstore-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /beatstore-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- beatstore-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: search-indexing-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /search-indexing-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- search-indexing-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: bi-others-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /bi-others-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- bi-others-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: ads-backend-rotation-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /ads-backend-rotation-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- ads-backend-rotation-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: bizinterest-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /bizinterest-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- bizinterest-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: intl-rocketmq-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /intl-rocketmq-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- intl-rocketmq-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: intl-rover-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /intl-rover-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- intl-rover-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: user-cloud-lbs-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /user-cloud-lbs-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- user-cloud-lbs-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: matrix-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /matrix-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- matrix-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-step-reward-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-step-reward-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-step-reward-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: jigsaw-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /jigsaw-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- jigsaw-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mcg-pha-feige
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mcg-pha-feige/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mcg-pha-feige
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-virtual-currency-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-virtual-currency-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-virtual-currency-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qixiu-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qixiu-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qixiu-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: recsys-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /recsys-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- recsys-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: intl-fav-intl
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /intl-fav-intl/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- intl-fav-intl
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: intl-fav-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /intl-fav-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- intl-fav-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: rec-qishow-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /rec-qishow-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- rec-qishow-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: babel-ibd-pastor-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /babel-ibd-pastor-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- babel-ibd-pastor-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: lego-playcontrol
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /lego-playcontrol/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- lego-playcontrol
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: usercloud-livechat-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /usercloud-livechat-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- usercloud-livechat-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: lego-playcontrol-data-service-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /lego-playcontrol-data-service-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- lego-playcontrol-data-service-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: lego-playcontrol-data-service
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /lego-playcontrol-data-service/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- lego-playcontrol-data-service
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qlb-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qlb-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qlb-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: growth-01
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /growth-01/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- growth-01
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: pizza-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /pizza-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- pizza-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qixin-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qixin-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qixin-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: intl-tinyurl-intl
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /intl-tinyurl-intl/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- intl-tinyurl-intl
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mams-audit-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mams-audit-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mams-audit-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: qiyi-iguana-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /qiyi-iguana-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- qiyi-iguana-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mams-audit-test
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mams-audit-test/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mams-audit-test
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: vip-interact-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /vip-interact-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- vip-interact-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: iqiyi-unified-gateway-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /iqiyi-unified-gateway-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- iqiyi-unified-gateway-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: sentinel-intl
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /sentinel-intl/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- sentinel-intl
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: lingxu-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /lingxu-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- lingxu-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: adtest-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /adtest-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- adtest-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: beatshome
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /beatshome/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- beatshome
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: mbd-basic-prod
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /mbd-basic-prod/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- mbd-basic-prod
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
- job_name: spring-cloud-iqiyi-test
honor_timestamps: true
scrape_interval: 1m
scrape_timeout: 10s
metrics_path: /spring-cloud-iqiyi-test/prometheus/metrics
scheme: http
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- spring-cloud-iqiyi-test
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
separator: ;
regex: prometheus-headless
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_pod_container_name]
separator: ;
regex: prometheus
replacement: $1
action: keep
- source_labels: [__meta_kubernetes_namespace]
separator: ;
regex: (.*)
target_label: namespace
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: project
replacement: qytrace
action: replace
参考:
Prometheus监控神器-服务发现篇(一) - SegmentFault 思否
https://blog.51cto.com/u_12476817/4203494