即使相关的pod已关闭,服务状态也是UP

时间:2017-01-11 12:53:23

标签: kubernetes prometheus

我已经安装了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状态

1 个答案:

答案 0 :(得分:0)

up表示普罗米修斯可以与黑匣子出口商交谈。 probe_success告诉您探针是否真的有效。