写点什么

#滴滴夜莺# Nightingale & Prometheus

用户头像
漂洋散人
关注
发布于: 2021 年 03 月 01 日
#滴滴夜莺# Nightingale & Prometheus

前言


对于公司的运维 &监控体系来说,通常都是用 Prometheus 全家桶,然后公司内部开发自己的告警体系。


在全新开发/开源产品之间考察时,发现 Nightingale 可以节省大量的告警体系开发工作,故有此文。


整体架构


利用夜莺优秀的插件调度机制,在 prometheus-exporter-collector 插件的基础上开发完成。


使用说明

采集配置如下:

{  "exporter_urls": [    "https://prometheus.url"  ],  "query": "sum by (instance) (service_record:pod_qps)",  "timeout": 50000,  "metric_prefix":"sum_pod_qps",  "endpoint": "192.168.1.1",	"nid": "dept"}
复制代码



配置文件说明:

exporter_urls 中对于线上需要用户名密码验证的 prometheus,书写格式如下:https://user:password@prometheus.url


query 可以书写任意 prometheus 的 pql 语句,但使用聚合函数时因 metrice 不存在,请书写 metric_prefix 字段用于夜莺监控指标显示。


endpoint 对应夜莺资源树中机器。


nid 对应夜莺组织,用于无设备相关监控选项。如果配置 nid,endpoint 请保持为空或不传递。


用户头像

漂洋散人

关注

还未添加个人签名 2019.01.11 加入

还未添加个人简介

评论

发布
暂无评论
#滴滴夜莺# Nightingale & Prometheus