#滴滴夜莺# Nightingale & Prometheus
前言
对于公司的运维 &监控体系来说,通常都是用 Prometheus 全家桶,然后公司内部开发自己的告警体系。
在全新开发/开源产品之间考察时,发现 Nightingale 可以节省大量的告警体系开发工作,故有此文。
整体架构
利用夜莺优秀的插件调度机制,在 prometheus-exporter-collector 插件的基础上开发完成。
使用说明
采集配置如下:
复制代码
配置文件说明:
exporter_urls 中对于线上需要用户名密码验证的 prometheus,书写格式如下:https://user:password@prometheus.url
query 可以书写任意 prometheus 的 pql 语句,但使用聚合函数时因 metrice 不存在,请书写 metric_prefix 字段用于夜莺监控指标显示。
endpoint 对应夜莺资源树中机器。
nid 对应夜莺组织,用于无设备相关监控选项。如果配置 nid,endpoint 请保持为空或不传递。
评论