.. | ||
enable-an-exporting-connector.md | ||
README.md |
Export metrics to external time-series databases
Netdata natively supports long term retention of metrics. Its tiered database design typically provides significantly longer retention (months to years) and faster queries (typically 20+ times faster), compared to other common time-series databases.
For integration with other observability tools, Netdata provides a number of exporters allow you to copy metrics to third party time-series databases for additional analysis or integration with other tools.
Exporters enable connections to more than thirty supported databases, including InfluxDB, Prometheus, Graphite, ElasticSearch, and much more.
The exporting engine is able to downsample Netdata's per-second metrics at a user-configurable interval (e.g per minute), and can export metrics to multiple time-series databases simultaneously.
Based on your needs and resources you allocated to your external time-series database, you can configure the interval that metrics are exported or export only certain charts with filtering. You can also choose whether metrics are exported as-collected, a normalized average, or the sum/volume of metrics values over the configured interval.
Supported databases
Netdata supports exporting metrics to the following databases through several connectors. Once you find the connector that works for your database, open its documentation and the enabling a connector doc for details on enabling it.
- AppOptics: Prometheus remote write.
- AWS Kinesis: AWS Kinesis Data Streams.
- Azure Data Explorer: Prometheus remote write.
- Azure Event Hubs: Prometheus remote write.
- Blueflood: Graphite.
- Chronix: Prometheus remote write.
- Cortex: Prometheus remote write.
- CrateDB: Prometheus remote write.
- ElasticSearch: Graphite, Prometheus remote write.
- Gnocchi: Prometheus remote write.
- Google BigQuery: Prometheus remote write.
- Google Cloud Pub/Sub: Google Cloud Pub/Sub Service.
- Graphite: Graphite, Prometheus remote write.
- InfluxDB: Graphite, Prometheus remote write.
- IRONdb: Prometheus remote write.
- JSON: JSON document databases.
- Kafka: Prometheus remote write.
- KairosDB: Graphite, OpenTSDB.
- M3DB: Prometheus remote write.
- MetricFire: Prometheus remote write.
- MongoDB: MongoDB.
- New Relic: Prometheus remote write.
- OpenTSDB: OpenTSDB, Prometheus remote write.
- PostgreSQL: Prometheus remote write via PostgreSQL Prometheus Adapter.
- Prometheus: Prometheus scraper.
- TimescaleDB: Prometheus remote write, netdata-timescale-relay.
- QuasarDB: Prometheus remote write.
- SignalFx: Prometheus remote write.
- Splunk: Prometheus remote write.
- TiKV: Prometheus remote write.
- Thanos: Prometheus remote write.
- VictoriaMetrics: Prometheus remote write.
- Wavefront: Prometheus remote write.
Can't find your preferred external time-series database? Ask our community for solutions, or file an issue on GitHub.