Skip to content
47

awesome-influxdb

A curated list of awesome projects, libraries, tools, etc. related to InfluxDB

820 stars62 forks130 entriesLast push May 8, 2024 (2 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Reference material

Official documentation

Client libraries >Official

C#

A .NET library for efficiently sending points to InfluxDB

Go

Go client for InfluxDB 1.x

Java

Java client for InfluxDB

PHP

PHP client for InfluxDB

Python

Python client for InfluxDB

Rails

Ruby on Rails bindings to automatically write metrics into InfluxDB

Ruby

Ruby client for InfluxDB

Client libraries >Unofficial

capacitor

A Clojure client for InfluxDB

cl-influxdb

Common Lisp interface to the Time Series Database InfluxDB

In 2 lists

erflux

InfluxDB client for Erlang

fluxter

An InfluxDB writer for Elixir

influent

InfluxDB Javascript driver

influent.rs

InfluxDB Rust driver

InfluxDB-Client-for-Arduino

Arduino client for InfluxDB

InfluxDB-Client-LabVIEW

LabVIEW client for InfluxDB

influxdb-cpp-rest

A C++ InfluxDB client with a batching async interface

influxdb-haskell

Haskell client library for InfluxDB

InfluxDB.NET

.NET client for InfluxDB

InfluxDB PHP SDK

UDP/IP or HTTP adapters for read and write data

influxdbr

R library for InfluxDB

instream

InfluxDB driver for Elixir

In 2 lists

node-influx

InfluxDB Node.js Client

node-influx-udp

Write to InfluxDB using its UDP interface

scala-influxdb-client

Asynchronous InfluxDB client for Scala

Collecting data into InfluxDB >Projects

accelerometer2influx

Android application that takes the x-y-z axis metrics from your phone accelerometer and sends the data to InfluxDB.

agento

Client/server collecting near realtime metrics from Linux hosts

aggregateD

A dogstatsD inspired metrics and event aggregation daemon for InfluxDB

aprs2influxdb

Interfaces ham radio APRS-IS servers and saves packet data into an influxdb database

Charmander

Charmander is a lab environment for measuring and analyzing resource-scheduling algorithms

gopherwx

a service that pulls live weather data from a Davis Instruments Vantage Pro2 station and stores it in InfluxDB

grade

Track Go benchmark performance over time by storing results in InfluxDB

Influx-Capacitor

Influx-Capacitor collects metrics from windows machines using Performance Counters. Data is sent to influxDB to be viewable by grafana

Influxdb-Powershell

Powershell script to send Windows Performance counters to an InfluxDB Server

influxdb-logger

SmartApp to log SmartThings device attributes to an InfluxDB database

influxdb-sqlserver

Collect Microsoft SQL Server metrics for reporting to InfluxDB and visualize them with Grafana

k6

A modern load testing tool, using Go and JavaScript

In 2 lists

marathon-event-metrics

a tool for reporting Marathon events to InfluxDB

mesos-influxdb-collector

Lightweight mesos stats collector for InfluxDB

mqforward

MQTT to influxdb forwarder

node-opcua-logger

Collect industrial data from OPC UA Servers

ntp_checker

compares internal NTP sources and warns if the offset between servers exceeds a definable (fraction of) seconds

proc_to_influxdb

Console app to observe Windows process starts and stops via InfluxDB

pysysinfo_influxdb

Periodically send system information into influxdb (uses python3 + psutil, so it also works under Windows)

sysinfo_influxdb

Collect and send system (linux) info to InfluxDB

snmpcollector

A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB

In 2 lists

Telegraf

(Official) plugin-driven server agent for reporting metrics into InfluxDB

In 8 listsDetails

tesla-streamer

Streams data from Tesla Model S to InfluxDB (rake task)

traffic_stats

Acquires and stores statistics about CDNs controlled by Apache Traffic Control

vsphere-influxdb-go

Collect VMware vSphere, vCenter and ESXi performance metrics and send them to InfluxDB

cAdvisor

Analyzes resource usage and performance characteristics of running containers

In 8 listsDetails

Centreon

A network, system, applicative supervision and monitoring tool

cernan

A telemetry and logging aggregation server

cloudwatch-sender

Send metrics to InfluxDB/Graphite from Amazon Cloudwatch

crankshaftd

Simple Go agent to ingest streaming data from Turbine via SSE and push it into StatsD as a gauge or to InfluxDB

Domoticz

Open source Home Automation System

In 3 lists

gatling

Async Scala-Akka-Netty based Stress Tool

In 5 listsDetails

Glances

Glances an Eye on your system

In 12 listsDetails

Graphios

A program to send nagios perf data to graphite (carbon) / statsd / librato / influxDB

heapster

Monitor container resource usage of a Kubernetes cluster

In 2 lists

heka

General purpose data collection and processing tool

In 3 lists

internet_data_usage

Python based application to pull data plan usage for different carriers such as Telus and Koodo

ioBroker

Homeautomation / IoT Platform uses Influxdb to store history data

jmxtrans

Effectively the missing connector between speaking to a JVM via JMX on one end and whatever logging / monitoring / graphing package that you can dream up on the other end.

In 2 lists

Apache JMeter

Popular load testing tool, you can get real-time results sent to a backend through the InfluxDBBackendListenerClient which allows you to send metrics (active threads, response time ...) to an InfluxDB Backend using UDP or HTTP protocols

logary

High performance, multi-target logging, metric and health-check library for mono and .Net

In 2 lists

metrics.sh

Collect and forward metrics using portable shell scripts

OpenHAB

A universal integration platform for all things around home automation

In 4 listsDetails

Riemann

A network event stream processing system, in Clojure

statsd-jvm-profiler

Simple JVM Profiler Using StatsD

In 2 lists

statsite

C implementation of statsd

In 2 lists

Sematext Agent

Open source monitoring agent to collect metrics from Solr, Elasticsearch, Cassandra, JVM, JMX, ClickHouse, MySQL, Hadoop, and more via pluggable integrations. Output via Influx Line Protocol to InfluxDB or Sematext Cloud

logagent

is a modern, open-source, light-weight log shipper. Logagent includes influxdb input plugin and influxdb output plugin and many other integrations

Collecting data into InfluxDB >Libraries

crow-metrics

small metrics collector for node servers

django-influxdb-metrics

A reusable Django app that sends metrics about your project to InfluxDB

go-runtime-metrics

Collect golang runtime Metrics, outputting to InfluxDB or through Telegraf

lua-resty-influx

OpenResty client for InfluxDB

metrics

(PHP) Simple library that abstracts different metrics collectors. "I find this necessary to have a consistent and simple metrics (functional) API that doesn't cause vendor lock-in"

In 2 lists

pyVsphereInflux

A library and supporting script for pulling data from vSphere and inserting it into InfluxDB

telemetry

metric reporting for Go applications

go-metrics-influxdb

A reporter for the go-metrics library which will post the metrics to InfluxDB

logrus_influxdb

InfluxDB Hook for Logrus

Collecting data into InfluxDB >Plugins

embulk-output-influxdb

InfluxDB output plugin for Embulk

exometer_influxdb

Exometer reporter for InfluxDB

fluent-plugin-influxdb

A buffered output plugin for fluentd and InfluxDB

influx-nagios-plugin

Nagios plugin for querying monitoring stats from InfluxDB

jenkinsci/influxdb-plugin

Jenkins plugin to send build metrics into InfluxDB

kafka-influxdb

A Kafka consumer for InfluxDB written in Python

logstash-output-influxdb

Community-maintained Logstash plugin to output metrics to InfluxDB

metrics-influxdb

A reporter for dropwizard metrics which announces measurements to an InfluxDB server

mod-influxdb

Shinken module for exporting data to InfluxDB

sensu-plugins-influxdb

Sensu InfluxDB Plugins

sidekiq-influxdb

A Sidekiq middleware to send job execution metrics to InfluxDB

snap-plugin-publisher-influxdb

Publishes snap metrics to InfluxDB

statsd-influxdb-backend

A naive InfluxDB backend for StatsD

logagent influx input plugin

Logagent plugin to receive data via Influx Line Protocol

Collecting data into InfluxDB >Import tools

JMeter2InfluxDB

Read JMeter results in a csv file and put results in InfluxDB after the load test

In 2 lists

LoadRunner Raw Results Exporter

To export scenario results (load test results) to InfluxDB

nmon2influxdb

Import nmon file into InfluxDB

Consuming data from InfluxDB >Dashboards and visualization

Chronograf

Official InfluxDB data visualization tool

DBeaver

DBeaver Universal Database Tool, DBeaver Enterprise has special extensions for InfluxDB

facette

Time series data visualization and graphing software

In 2 lists

FluxDash

Terminal based InfluxDB dashboard

grafana

Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB

In 7 listsDetails

InfluxDB Studio

InfluxDB Studio is a UI management tool, its inspiration comes from other similar SQL database management tools (use InfluxData.Net run on MS Windows)

InfluxGraph

Graphite InfluxDB storage finder for Graphite-API

ostent

collects and displays system metrics and optionally relays to Graphite and/or InfluxDB

In 2 lists

Consuming data from InfluxDB >Other tools

hubot-influxdb-alerts

Create and manage alerts in your chatroom using hubot and influxdb

influx-alert

A tool to query InfluxDB and send alerts based on a YAML config

influxdb_google_sheets

Google Sheets script for fetching and formatting InfluxDB data

Morgoth

Metric anomaly detection

Provisioning InfluxDB

chef-influxdb

Chef cookbook for InfluxDB

golja-influxdb

Puppet module for InfluxDB

influxdb-formula

Installs and configures the InfluxDB timeseries database

influxdb-release

Experimental BOSH release for InfluxDB

puppet-telegraf

Puppet module for Telegraf

rossmcdonald/influxdb

Ansible role for installing, configuring, and maintaining InfluxDB

tutum-docker-influxdb

Docker image to run an out-of-the-box InfluxDB server

Queries

dbal-influxdb

Doctrine DBAL for InfluxDB

Influxdb::Arel

Influxdb::Arel is a SQL AST manager for InfluxDB dialect. It simplifies the generation of complex SQL queries

influxer

InfluxDB ActiveRecord-style

Time Series Admin

Administration panel and querying interface for InfluxDB databases

Hosting of InfluxDB / SaaS

InfluxCloud

From the creators of InfluxDB

Aiven

Provides a choice of host (AWS, Google, DigitalOcean, etc.), geographic location, and server specs

Scalingo

Provides a choice of server specs

HostedMetrics

Geared towards custom application monitoring by hosting the combination of InfluxDB, Grafana, and StatsD

Miscellaneous

influx-protector

proxy to prevent dangerous queries getting to influxdb

influxdb-schema-updater

A small DevOps tool to manage the schema of an InfluxDB instance with a set of configuration files

influx-prompt

An interactive command-line InfluxDB cli with auto completion

cleanflux

proxy around /query endpoint with auto retention policy selection and on the wire bug corrections

See category
87

Awesome Postgres

dhamaniasad/awesome-postgres

A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql

Fresh★ 12k52 entriesPushed 1 month ago
86

awesome-mysql

shlomi-noach/awesome-mysql

A curated list of awesome MySQL software, libraries, tools and resources

Fresh★ 2.6k109 entriesPushed 7 days ago
84

Awesome PocketBase

benallfree/awesome-pocketbase

A collection of PocketBase community resources.

Fresh★ 1.2k92 entriesPushed today
83

Awesome Game Datasets

leomaurodesenv/game-datasets

:video_game: A curated list of awesome game datasets, and tools to artificial intelligence in games

Fresh★ 1.1k189 entriesPushed 9 days ago
82

Awesome MongoDB

ramnes/awesome-mongodb

:leaves: A curated list of awesome MongoDB resources, libraries, tools and applications

Fresh★ 2.7k182 entriesPushed 12 days ago
75

Awesome Database Tools

mgramin/awesome-db-tools

Everything that makes working with databases easier

Active★ 5.3k320 entriesPushed 4 months ago