Categraf推荐
一个 agent 覆盖操作系统、中间件、数据库与云厂商,内置模板的采集配置都是给它写的。
Categraf 文档 →INTEGRATIONS
数据源、采集器、通知媒介、内置模板——夜莺对接现成的东西,不要求你换体系。下面是全部清单,每一项都可以点进去看怎么接。
DATA SOURCES
夜莺不自带存储,接上你已经在用的。指标类走 PromQL,日志类走各自的查询语法,SQL 类直接写 SQL——三类都能配告警规则和仪表盘。
NOTIFICATIONS
钉钉、企业微信、飞书、邮件、电话短信开箱即用;Slack、Telegram、Discord、PagerDuty、Jira 这些有内置消息模板,建一个媒介就能发;剩下的走 Webhook 自定义 body。
钉钉
飞书
企业微信
Slack
Telegram
Discord
Mattermost
PagerDuty
FlashDuty
JiraBUILT-IN TEMPLATES
每个模板打包了 Categraf 采集配置、仪表盘和一组告警规则,在集成中心一键导入即可使用。卡片上的数字是这个模板实际带了多少东西,构建时从仓库统计,不是手写的。
Linux
Kubernetes
MySQL
Redis
Windows
Docker
PostgreSQL
Nginx
Elasticsearch
Kafka
MongoDB
Java
RabbitMQ
SNMP
Ping
Alibaba Cloud在 GitHub 查看全部模板 →2026-10-10
COLLECTORS
夜莺自身不做数据采集。上面的模板默认按 Categraf 写,但只要能写 Prometheus Remote Write 的采集器都能接。
一个 agent 覆盖操作系统、中间件、数据库与云厂商,内置模板的采集配置都是给它写的。
Categraf 文档 →已经在跑的不用换,把输出指到夜莺的 Remote Write 地址即可。
采集器接入 →node_exporter、mysqld_exporter 这些 Prometheus 生态的 exporter 由 Categraf 或 Prometheus 抓取后写入。
采集配置说明 →自研程序或 OpenTelemetry Collector 直接向 /prometheus/v1/write 推送。
验证数据到达 →模板清单来自开源仓库,每个模板就是一个目录:图标、采集配置、仪表盘、告警规则。缺什么可以提 Issue,也可以按规范自己写一个提 PR。