Why ingest data with InfluxDB Data Collectors?

Getting time series data from its source to a place where developers can use it starts with data ingestion. Data ingestion involves collecting data from its source, performing transformations, and storing it. InfluxDB Data Collectors offer many data ingestion methods to support different data sources, protocols, and formats.
production-hl

Telegraf

Telegraf is a plugin-driven server agent for collecting and sending metrics and events from databases, systems, and IoT sensors.

021-petals-hl

Client Libraries

Language and platform-specific packages that provides a programmatic way to interface with InfluxDB.

Scrapers

Scrape Prometheus-formatted metrics from an HTTP-accessible endpoint and store them in InfluxDB.

production-hl

Ecosystem

Configure third-party technologies to send line protocol directly to InfluxDB.

021-petals-hl

InfluxDB API

Build your own with the InfluxDB API, which provides a programmatic interface for interactions with InfluxDB.

How to Ingest Data with InfluxDB

Key capabilities

Data Collection Diagram

Integrations

InfluxDB Data Collectors offer many ways to collect a variety of metrics, events, and logs from popular containers and systems.

Resources

Developer Education

Training for time series app developers.

View All Education
community

Community

Our awards recognize the contributions of our developer community.

Join the Community