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 ships no storage of its own; 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 CloudBrowse every template on GitHub →2026-10-10
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.