CategrafRecommended
One agent for operating systems, middleware, databases and cloud providers. Every built-in template ships its collector config for Categraf.
Categraf docs →INTEGRATIONS
Data sources, collectors, notification channels and templates — Nightingale connects to what exists rather than replacing it. The full list is below, and every entry links to how to wire it up.
DATA SOURCES
Nightingale does not make you move your data; it queries what you already run. Metrics stores speak PromQL, log stores use their own query syntax, and SQL stores take plain SQL — alert rules and dashboards work on all three.
NOTIFICATIONS
DingTalk, WeCom, Feishu, email and phone/SMS work out of the box. Slack, Telegram, Discord, PagerDuty and Jira come with built-in message templates — create the media type and send. Anything else goes through a webhook with a custom body.
Slack
PagerDuty
Telegram
Discord
Jira
Mattermost
FlashDuty
DingTalk
Feishu
WeComBUILT-IN TEMPLATES
Each template bundles Categraf collector config, dashboards and a set of alert rules, importable in one click from the integration center. The numbers on each card are counted from the repo at build time — they say what the template actually ships, not what we hope it does.
Linux
Kubernetes
MySQL
Redis
Windows
Docker
PostgreSQL
Nginx
Elasticsearch
Kafka
MongoDB
Java
RabbitMQ
SNMP
Ping
Alibaba Cloud
AMD ROCm SMI
Exec
FilecountChinese only
IPMI
IPVSChinese only
Netstat Filter
NFSClient
NVIDIA
ProcstatEnglish only
Redfish
SMART
Systemd
ClickHouseChinese only
DamengEnglish only
Greenplum
KingbaseEnglish only
Oracle
Prometheus
SQLServer
TDengine
TiDB
VictoriaMetrics
AutoMQEnglish only
Canal
EMQX
NSQ
RocketMQ
ZooKeeper
Apache
Bind
ConsulChinese only
HAProxy
IIS
Jolokia Agent
LdapChinese only
Logstash
Mtail
PHP
Radius
SpringBoot
Tomcat
cAdvisor
Ceph
MinIO
OpenStack
vSphere
XSKYChinese only
CDN
CloudflareEnglish only
CloudWatchChinese only
GoogleCloud
DNS Query
HTTP ResponseEnglish only
Meraki
Net Response
Switch (legacy)
Whois
X.509 Certificate
AppDynamics
Gitlab
JenkinsBrowse every template on GitHub →2026-10-28
COLLECTORS
Nightingale does not collect data itself. The templates above are written for Categraf, but any collector that speaks Prometheus Remote Write can feed it.
One agent for operating systems, middleware, databases and cloud providers. Every built-in template ships its collector config for Categraf.
Categraf docs →Keep what is already running; point its output at the Nightingale Remote Write endpoint.
Collector setup →node_exporter, mysqld_exporter and the rest of the Prometheus ecosystem, scraped by Categraf or Prometheus and written in.
Collector config →Your own programs or the OpenTelemetry Collector push straight to /prometheus/v1/write.
Verify data arrives →The template list comes straight from the open-source repo, where a template is one directory: icon, collector config, dashboards, alert rules. Ask for what is missing in an issue, or write one to the spec and send a PR.