-
Notifications
You must be signed in to change notification settings - Fork 89
Open
Description
场景:
- 统一的监控集群,infra
- 多个业务集群,test/a/b
- infra集群中的kvass+prometheus监控其他集群
结果:
- 原配置文件
- job_name: 'cluster-test/kube-state-metrics/0'
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- obser
api_server: https://172.16.36.151:6443
tls_config:
ca_file: /etc/prometheus/tls/cluster-test-ca.crt
bearer_token_file: /etc/prometheus/tls/cluster-test-token
tls_config:
ca_file: /etc/prometheus/tls/cluster-test-ca.crt
bearer_token_file: /etc/prometheus/tls/cluster-test-token
relabel_configs:
...
- 生成配置文件
- job_name: cluster-test/kube-state-metrics/0
honor_timestamps: true
scrape_interval: 15s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
authorization:
type: Bearer
credentials_file: /etc/prometheus/tls/cluster-test-token
proxy_url: http://127.0.0.1:8008
follow_redirects: true
relabel_configs:
- separator: ;
regex: __invalid_label_(.+)
replacement: $1
action: labelmap
kvass并没有将外部的k8s监控起来,没有生成静态配置
如果是只监控本集群内部,配置是正确生成了的,但是外部集群的静态target未生成,
如果我单独使用Prometheus是无问题的
Metadata
Metadata
Assignees
Labels
No labels