Fping-exporter(Docker版) 监测三网延迟
1、拉取github代码
git clone https://github.com/schweikert/fping-exporter.git
2、构建docker镜像
cd fping-exporter
docker build -t fping-exporter:v1 .
3、运行fping-exporter容器
docker run -d --name myfping --restart=always -p 9605:9605 fping_exporter:v1 -c 15 -p 15
# 参数解释
# -c Number of pings to send at each period (default: 20) 每个周期发送的ping数
# -p Period in seconds, should match Prometheus scrape interval (default: 60) Prometheus抓取数据的间隔,需要与Prometheus的配置匹配
4、配置Prometheus
- job_name: 'US-BWH' #服务的名称
scrape_interval: 30s
metrics_path: /probe #获取指标的url
static_configs:
- targets:
- "183.232.247.57"
- "210.21.196.6"
- "58.60.188.222"
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: IP:PORT # 1.1.1.1:9605 客户机的暴露地址
5、导入grafana-dashboard.json到grafana
自行根据检测的IP修改图例
