Integrations

Software services don’t work alone. InfluxData’s focus on open source and open standards means we offer product integrations with your preferred platforms of choice.

Seamless integration made easy with 300+ plugins

If your application relies on Amazon Web Services, we work with that. If you monitor your Kubernetes with Grafana or deploy applications through Docker, we work with that, too. We provide tools and services that help you integrate your favorite systems across the spectrum of IT offerings, from applications to services, databases to containers. InfluxDB’s architecture allows you to monitor the metrics of your machines, sensors, and any other details that you need to increase productivity and maximize your resources.





AMQP RabbitMQ Performance Metrics

AMQP Consumer Telegraf Input Plugin provides a consumer for use with AMQP 0-9-1.

Aerospike Monitoring

The Aerospike Input Plugin queries Aerospike servers and gets node statistics.

Alerta Monitoring

Sends alerts for consolidation and de-duplication via a JSON API.

Alibaba CloudMonitor Service (Aliyun)

The Alibaba CloudMonitor Service (Aliyun) Telegraf Input Plugin pulls metric statistics from Aliyun CMS.

Amazon CloudWatch Logs Output Telegraf Plugin

The Amazon CloudWatch Logs Output Telegraf Plugin allows you to send logs from your applications and infrastructure to AWS CloudWatch.

Amazon CloudWatch Monitoring

The Amazon CloudWatch Output Telegraf Plugin sends metrics to Amazon CloudWatch.

Amazon CloudWatch Statistics Telegraf Input Plugin

The Amazon CloudWatch Statistics Input Plugin pulls metric statistics from AWS CloudWatch.

Amazon ECS Metrics

Amazon ECS input plugin gathers stats on running containers in a task.

Amazon Kinesis Monitoring

The Amazon Kinesis Consumer Input Plugin reads from a Kinesis data stream.

Apache ActiveMQ Monitoring

The ActiveMQ input plugin gathers queues, topics, and subscriber metrics.

Apache Aurora Schedulers Monitoring

The Aurora Input Plugin gathers metrics from an Apache Aurora Scheduler.

Apache HTTP Server Metrics

The Apache HTTP Server Input Plugin collects server performance information.

Apache Kafka Burrow Monitoring

The Burrow Input Plugin collects Apache Kafka topic, consumer, and partition status.

Apache Kafka Monitoring Tool

The Apache Kafka Consumer input plugin polls a specified Kafka topic.

Apache Mesos Monitoring

The Apache Mesos input plugin gathers metrics from Mesos.

Apache Solr Telegraf Monitoring

The Apache Solr Input Plugin collects stats using the MBean Request Handler.

Apache Tomcat Monitoring

The Apache Tomcat input plugin collects statistics available from the manager status page.

Apache Zipkin Monitoring

The Zipkin plugin gathers trace and timing data to troubleshoot latency problems.

Apache Zookeeper Monitoring

The Zookeeper Input Plugin reads `mntr` stats and collects the outputted variables.

Apcupsd Monitoring

The Apcupsd plugin reads data from an apcupsd daemon, facilitating power management and control.

Arista Lanz Consumer Monitoring

The Arista LANZ Consumer plugin provides a consumer for use with LANZ.

Azure Data Explorer Telegraf Output Plugin

The Azure Data Explorer output plugin writes metrics to Azure Data Explorer.

Azure Storage Queue Monitoring

The Azure Storage Queue plugin gathers sizes of Azure Storage Queues.

BIND 9 DNS Server Monitoring

This plugin decodes the JSON or XML statistics provided by BIND 9 nameservers.

Bcache Telegraf Monitoring

The Bcache plugin gets statistics from the `stats_total` directory and `dirty_data` file.

Beanstalkd Monitoring

The Beanstalkd input plugin collects server stats as well as tube stats.

Beat Telegraf Plugin

The Beat Input Plugin collects metrics from Beat instances.

Bond Interfaces Monitoring

The Bond Input Plugin collects network bond interface and slaves interfaces status.

CPU Performance Metrics

The CPU Telegraf input plugin gathers metrics about CPU usage.

Cassandra Metrics Monitoring

This plugin collects Cassandra 3 / JVM metrics exposed as MBean attributes.

Ceph Storage Platform Monitoring

This input plugin collects performance metrics from the MON and OSD nodes.

Chrony Network Time Protocol Monitoring

The Chrony input plugin gets standard chrony metrics, requires chrony executable.

Cisco Model-driven Telemetry Monitoring

This input plugin consumes telemetry data from various Cisco platforms.

Cisco gNMI Telemetry Monitoring

This input plugin consumes telemetry data similar to the GNMI specification.

Connection Tracking “Conntrack” Monitoring

The Conntrack Input Plugin collects stats from Netfilter's conntrack-tools.

Consul Monitoring

Collect statistics about all health checks registered in the Consul (via the Consul API).

Control Groups Monitoring

The CGroup input plugin captures specific statistics per cgroup.

CouchDB Performance Database Monitoring

Gather the statistics specific to the internals of CouchDB.

Couchbase Server Monitoring

This plugin allows you to read per-node (memory) and per-bucket (quota, disk, memory) metrics from Couchbase.

DNS Query Monitoring

The DNS Query Telegraf Plugin gathers DNS query times in milliseconds.

Disk Telegraf Monitoring

The Disk Telegraf Plugin gathers metrics about disk usage by mount point.

DiskIO Metrics for Monitoring

The DiskIO Input Plugin gathers metrics about Disk I/O by device.

Docker Container Monitoring

Metrics from the Docker engine API.

Dovecot Protocol Monitoring

Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-like systems, written with security primarily in mind.

Elasticsearch Search Engine Monitoring

Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.

Ethtool Command Monitoring

The Ethtool Telegraf Plugin gathers ethernet device statistics.

Event Hub Consumer Telegraf Plugin

The Azure Event Hub Consumer Telegraf Input Plugin collects metrics from Azure Event and IoT Hubs.

Fail2ban Monitoring

The Fail2ban input plugin gathers counts of failed and banned IP addresses.

Fibaro System Monitoring

The Fibaro input plugin makes HTTP calls to the Fibaro controller API.

FireBoard Thermometer Monitoring

The Fireboard input plugin gathers real time temperature data from Fireboard thermometers.

GitHub Metrics for Monitoring

GitHub Telegraf Input Plugin gathers repository information from GitHub-hosted repositories.

Go and InfluxDB

Build IoT, analytics, and cloud applications using the Go client library with InfluxDB.

Google Cloud PubSub Push Telegraf Input Plugin

This plugin listens for messages sent using HTTP POST requests from Google Cloud PubSub.

Google Data Studio Monitoring

Data Studio Connector lets users query datasets from InfluxDB v2 instances through the InfluxDB API.

Google Stackdriver Metrics

The Stackdriver Input Plugin gathers metrics from the Stackdriver Monitoring API.

Grafana Metrics

Grafana is a beautiful, easy-to-use and feature-rich dashboard and graph editor.

Graylog Monitoring Metrics

Data from remote Graylog service URLs (multiple & namespaces endpoints).

HTTP Listener v2 Monitoring

This is a service input plugin that listens for metrics sent via HTTP.

Hddtemp Monitoring

The Hddtemp Input Plugin reads data from `hddtemp` daemons.

High Availability Proxy Metrics

The HAproxy input plugin gathers metrics directly from any running HAproxy instance.

HipChat Monitoring

Sends alerts via HipChat webservice for group chat, video chat & screensharing.

Hue Bridge Telegraf Input Plugin

The Hue Bridge Telegraf Input Plugin gathers smart home statistics from Hue Bridge devices.

IPMI Sensor Monitoring

This input plugin queries the local machine or remote host sensor statistics.

IPtables Monioring

The IPtables Input Plugin gathers packets and bytes counters for rules.

Icinga 2 Monitoring

The Icinga 2 Input Plugin gathers status on running services and hosts.

InfluxDB Scraper

InfluxDB scrapers collect data from specified targets at regular intervals, then write the scraped data to an InfluxDB bucket.

Internet Speed Monitor Telegraf Input Plugin

The Internet Speed Monitor Telegraf Input Plugin collects data about the internet speed for a system.

Interrupts Monitoring

The Interrupts Telegraf Plugin gathers metrics about IRQs, including `interrupts`.

Ipset Monitoring

The Ipset input plugin gathers packets and bytes counters from Linux `ipset`.

JTI OpenConfig Telemetry Monitoring

This input plugin reads Juniper Networks implementation of OpenConfig telemetry data.

JavaScript and InfluxDB

Build IoT, analytics, and cloud applications using the Javascript client library with InfluxDB.

Jenkins API Monitoring

This plugin collects information about the nodes (disk, mem, swap, etc) and jobs running in a jenkins instance (duration, result_code).

Jolokia2 Agent Telegraf Input Plugin

This input plugin reads JMX metrics from Jolokia agent REST endpoints.

KNX Telegraf Input Plugin

The KNX Telegraf Input Plugin listens for messages on the KNX (Konnex) home-automation bus.

Kapacitor and Slack Metrics

Sends alerts to IT, Ops & Dev teams for on-call duty & escalation via instant messaging communication platform.

Kernel Input Monitoring

The Kernel Input Plugin gathers kernel statistics from `/proc/stat`.

Kernel VMStat Telegraf Input Plugin

The Kernel VMStat Input Plugin gathers virtual memory statistics from /proc/vmstat.

Kubernetes Inventory Monitoring

Generates metrics derived from the state of the various Kubernetes resources.

Kubernetes Monitoring

Pods/containers metrics (cpu, mem, disk, etc) from the kubelet API.

LeoFS Monitoring Integration

LeoFS is a highly available, distributed, eventually consistent object/blob store.

Linux Sysctl FS Monitoring

The Linux Sysctl FS Inputl Plugin provides Linux system level file metrics.

Lustre Monitoring Tool

Monitors Lustre using Proc filesystem.

MQTT Consumer Telegraf Input Plugin

The MQTT Consumer Telegraf Input Plugin allows you to receive messages from MQTT brokers.

MQTT Native Collector

Connect MQTT broker directly to InfluxDB.

MQTT Producer Telegraf Output Plugin

The MQTT Producer Telegraf Output Plugin allows you to send messages to MQTT brokers from Telegraf.

MailChimp Metrics Monitoring

Pulls email campaign reports from the Mailchimp API.

Mcrouter Monitoring

The Mcrouter Input Plugin gathers statistics data from a mcrouter instance.

Mem Monitoring

The Mem Input Plugin collects system memory metrics.

Memcached Monitoring Integration

Memcached is a free and open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.

Mesosphere DC/OS Telegraf Input Plugin

The Mesosphere DC/OS input plugin gathers metrics from a DC/OS cluster's metrics component.

Microsoft Azure Monitor Telegraf Output Plugin

The Microsoft Azure Monitor Output Plugin sends custom metrics to Microsoft Azure Monitor.

Microsoft SQL Server Monitoring

This plugin provides metrics for your SQL Server instance. It currently works with SQL Server 2008 SP3 and newer.

Modbus Master Monitoring

The Modbus Input Plugin collects `discrete_inputs`, `coils`, `input_registers` and `holding_registers`.

MongoDB Performance Monitoring Database

MongoDB is a free and open-source cross-platform document-oriented database program, published under the GNU Affero General Public License.

Monit Management and Monitoring

This input plugin gathers metrics and status information about systems managed by Monit.

MySQL Performance Monitoring Database

MySQL is an open-source relational database management system (RDBMS).

NATS Server Analytics Monitoring

NATS Server is a simple, high performance open source messaging system for cloud native applications, IoT messaging, and microservices architectures.

NSQ Monitoring

NSQ is a real-time messaging platform that's distributed, scalable, ops-friendly, and integrated.

NVIDIA SMI Telegraf Input Plugin

The NVIDIA SMI input plugin pulls GPU stats from the NVIDIA SMI binary.

Neptune Apex Monitoring

The Neptune Apex controller family allows an aquarium hobbyist to monitor and control their tanks based on various probes.

Net Monitoring

The Net input plugin gathers metrics about network interface usage (Linux only).

Netstat Telegraf Input Plugin

The Netstat Input Plugin gathers TCP metrics such as established, time-wait and sockets counts.

Network Response Monitoring

This plugin tests UDP/TCP connections response time and can optional verify text in the response.

Nginx Monitoring

nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev.

OPC Unified Architecture Monitoring

OPC-UA Telegraf plugin enables avoiding paying excessive fees to build collectors to gather information into your traditional historian solution.

OpenNTPD Monitoring

The OpenNTPD input plugin gathers standard Network Time Protocol (NTP) query metrics.

OpsGenie Monitoring

Sends alerts to IT, Ops & Dev teams for on-call duty & escalation.

PF Monitoring

The PF input plugin gathers information from the FreeBSD/OpenBSD pf firewall.

PHP-FPM Monitoring

PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites.

PagerDuty System Monitoring

Sends alerts to IT, Ops & Dev teams for on-call duty & escalation.

PgBouncer Monitoring

The PgBouncer Telegraf Input Plugin gathers metrics from PgBouncer.

Phusion Passenger Monitoring

Phusion Passenger provides easy, scalable and reliable web app deployment for Ruby, Python, Node.js, and Meteor.

Ping ICMP Monitoring

This plugin measures the round-trip for ping commands, response time, and other packet statistics.

PostgreSQL Database System Monitoring

PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture.

PostgreSQL Output Plugin

PostgreSQL Output plugin writes metrics to PostgreSQL sources.

PowerDNS Monitoring Integration

This input plugin gathers metrics about PowerDNS using UNIX sockets.

PowerDNS Recursor Monitoring

The PowerDNS Recursor Input Plugin gathers metrics about PowerDNS Recursor using UNIX sockets.

Processes Monitoring

The Processes input plugin gathers info about the total number of processes.

Procstat Monitoring

The procstat input plugin collects process performance and usage data.

Prometheus Client Telegraf Output Plugin

The Prometheus Client Output Plugin exposes metrics for Prometheus servers to poll.

Prometheus Telegraf Input Plugin

The Prometheus input plugin gathers metrics from HTTP servers.

Puppet Monitoring Tool

Puppet monitoring tool overlooks the status of the server—the success or failure of actual puppet runs on the end nodes themselves.

Python and InfluxDB

Use the Python Client Library to write and query InfluxDB.

RabbitMQ Monitoring Cluster

RabbitMQ is open source message broker software (sometimes called message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP)

Redis Sentinel Monitoring

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.

RethinkDB Monitoring

RethinkDB is a free and open-source, NoSQL, distributed document-oriented database originally created by the company of the same name.

S.M.A.R.T. Monitoring

The S.M.A.R.T input plugin collects data about hard drive health across your system.

SNMP Agent Protocol Monitoring

This plugin is commonly used for bandwidth monitoring by collecting and organizing information about devices on IP networks.

Sampled Flow Monitoring

The sFlow Input Plugin provides support for acting as an sFlow V5 collector in accordance with the specification from sflow.org.

Sensors Data Monitoring

The Sensors Input Plugin collects sensor metrics from the `lm-sensor` package.

Siemens S7 Comm Telegraf Input Plugin

The Siemens S7 Comm Telegraf Input Plugin gathers data from Siemens PLC using the gos7 library.

Socket Listener Monitoring

The Socket Listener Input Plugin listens for messages from streaming or datagram protocols.

Suricata Telegraf Input Plugin

The Suricata Input Plugin reports internal performance counters of the Suricata IDS/IPS engine.

Swap Memory Monitoring

Supports: Linux only. The Swap Input Plugin gathers metrics about swap memory usage.

Synproxy Telegraf Input Plugin

The Synproxy Input Plugin gathers Synproxy metrics. Synproxy is a Linux netfilter module used for SYN attack mitigation.

Syslog Server Monitoring

Syslog is a protocol standard that describes how log messages should be formatted and transmitted.

Sysstat Performance Monitoring

The sysstat input plugin collects system performance and usage data.

System Metrics for Monitoring

The System input plugin gathers stats on system load, uptime, and number of users logged in.

Temp Telegraf Input Plugin

The Temp Input Plugin gathers metrics on system temperature.

ThingWorx Kepware OPC Monitoring

Collecting and storing tag data, at scale, with Kepware and InfluxDB is easy.

Unbound Telegraf Input Plugin

The Unbound Input Plugin gathers statistics from Unbound, a validating, recursive, and caching DNS resolver.

VMware vSphere Monitoring

The VMware vSphere input plugin uses the vSphere API to gather metrics from multiple vCenter servers.

Vector

The Vector ecosystem integration writes observability data to InfluxDB.

VictorOps Incident Management Monitoring

Sends alerts to IT, Ops & Dev teams for on-call duty & escalation.

Windows OS Services Monitoring

The Windows Services input plugin reports Windows services info.

Windows Performance Counters Monitoring

The Windows Performance Counters input plugin reads Performance Counters on the Windows operating system.

Wireless Telegraf Input Plugin

The Wireless Input Plugin gathers metrics about wireless link quality.

X.509 Certificate Monitoring

The X.509 Certificate input plugin provides information about X.509 certificate.

ZFS Telegraf Input Plugin

The ZFS Input Plugin collects metrics from ZFS file systems.