如何配置monitoring.coreos.com/v1 Probe来检测我的prometheus运算符,以便从已定义的目标列表中收集icmp指标?
发布于 2021-05-22 22:02:25
这里假设您已经按如下方式安装了prometheus导出器和blackbox导出器:
helm install prometheus prometheus-community/kube-prometheus-stack -n monitoring --create-namespace
helm install prometheus-blackbox-exporter prometheus-community/prometheus-blackbox-exporter -n monitoring首先,您需要在一个值文件中启用blackbox-exporter的icmp模块,例如blackbox-exporter.yml
config:
modules:
icmp:
prober: icmp
icmp:
preferred_ip_protocol: ip4
allowIcmp: true应用配置:
helm upgrade prometheus-blackbox-exporter prometheus-community/prometheus-blackbox-exporter -f blackbox-exporter.yml然后,您可以像这样定义Probe:
apiVersion: monitoring.coreos.com/v1
kind: Probe
metadata:
name: blackbox-probe-icmp
namespace: monitoring
labels:
release: prometheus
spec:
jobName: icmp
interval: 1m
scrapeTimeout: 5s
module: icmp
prober:
url: prometheus-blackbox-exporter:9115
targets:
staticConfig:
static:
- 192.168.1.1
- 8.8.8.8 https://stackoverflow.com/questions/67650351
复制相似问题