【发布时间】:2017-01-11 12:53:23
【问题描述】:
我已经设置了 prometheus 来监控 kubernetes 集群,还设置了一个作业来使用 blackbox-exporter 探测服务。
- job_name: 'kubernetes-services'
scheme: http
metrics_path: /probe
params:
module: [http_2xx]
kubernetes_sd_configs:
- role: service
relabel_configs:
- source_labels: [__meta_kubernetes_service_annotation_prometheus_io_probe]
action: keep
regex: true
- source_labels: [__address__]
target_label: __param_target
- target_label: __address__
replacement: blackbox:9115
- source_labels: [__param_target]
target_label: instance
- action: labelmap
regex: __meta_kubernetes_service_label_(.+)
- source_labels: [__meta_kubernetes_service_namespace]
target_label: kubernetes_namespace
- source_labels: [__meta_kubernetes_service_name]
target_label: kubernetes_name
为服务文件添加注释 - prometheus.io/probe: "true"
所以它的显示状态为 UP
但是当与此服务相关的部署(Pod)关闭/有一些错误时,它的状态不显示为 DOWN
【问题讨论】:
标签: kubernetes prometheus