• Stars
    star
    332
  • Rank 122,676 (Top 3 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

InfluxDB Community Templates: Quickly collect & analyze time series data from a range of sources: Kubernetes, MySQL, Postgres, AWS, Nginx, Jenkins, and more.

InfluxDB Community Templates

verify-all-templates Slack Status

InfluxDB 2.0 introduces InfluxDB templates—prepackaged InfluxDB configurations that contain everything from dashboards and Telegraf configurations to notifications and alerts in a single manifest file. Use InfluxDB templates to get a fresh instance of InfluxDB set up quickly, create reusable templates for common setups, back up your own deployment setup, and share your templates with the community.

In true open source spirit, you can update InfluxDB templates with common use cases and share with other InfluxDB users, so they can get started faster, use known configurations, and contribute improvements to templates that benefit everyone in the community.

The purpose of this repository is to promote the creation, sharing, and reuse of templates among the InfluxDB community. Anybody can submit new templates or improvements upon existing templates and use these templates in their own InfluxDB instances.

Templates

Start by reading how to use a template, then check each template's individual instructions for further setup and customization options.

Template Description Author
ADS-B Aircraft Tracking Metrics Visualize data gathered from an ADS-B receiver Tim Yocum
Air Quality Retrieve air quality statistics from the US EPA website Kristina Robinson
Algorithmia Monitor machine learning model performance metrics @koverholt
Apex Legends Collect player metrics from the game Apex Legends @b3vis
AWS Cloudwatch Monitoring Monitor AWS EC2 and ELB bonitoo.io
AWS Lambda Monitor AWS Lambda functions bonitoo.io
Azure SQL DB View information of Azure SQL Database: CPU utilization, Memory, Database Size, Active Threads, Connections, Traffic and more. bonitoo.io
Ceph Cluster Monitor your Ceph Cluster with Prometheus metrics @bonitoo.io
Counter Strike: Global Offensive Get stats about your game. Kills, Deaths and stats by weapon. Ignacio Van Droogenbroeck
Covid-19 in South America Current data and graphs covering Covid-19 cases and deaths in South America Ignacio Van Droogenbroeck
Covid-19 in The United States Current data, graphs, and maps covering Covid-19 cases, deaths, and vaccination rates in different states of the USA Sara Ghodsi
Cribl LogStream Monitor and visualize your metric data from Cribl LogStream. Clint Sharp
CSS Electronics Visualize metric data from CSS electronics measuring. Wehmhőner Roman
Currency Exchange Rates Visualize and analyze currency exchange rates using Quandl. Wojciech Kocjan
DigitalOcean Billing Get your balance, month consumption and month to date balance from your DigitalOcean account Ignacio Van Droogenbroeck
Docker Monitor your running docker containers. @russorat
Docker Hub Track the stats of your Docker Hub Images Ignacio Van Droogenbroeck
Downsampling Downsample common Telegraf metrics. @russorat
Earthquake Monitoring Monitor earthquakes via USGS web service. @abalone23
Elasticsearch Monitor your Elasticsearch single or multi-node deployment @bonitoo.io
Endpoint Security State Watch endpoint authentication availability and certificate status Darin Fisher
Enviro+ View the air quality readings from a Pimoroni Enviro+ particulate matter sensor. Russ Savage
Fail2Ban Monitor your Fail2Ban instance on multiple hosts and services. bonitoo.io
Fireboard Monitor data collected by a Fireboard thermometer. Scott Anderson
Fortnite Track and analyze Fortnite player performance. @abalone23
GCP Monitoring Monitor Google Cloud Platform. bonitoo.io
Github View information about your Github Repos. Forks, Issues, Stars and more. Ignacio Van Droogenbroeck
HAProxy Get metrics of your HAProxy instance. Ignacio Van Droogenbroeck
InfluxDB 1.x Monitor Monitor your already running InfluxDB 1.x instance. @russorat
InfluxDB Enterprise 1.x Monitor Monitor your already running InfluxDB 1.x Enterprise instance. Ignacio Van Droogenbroeck
InfluxDB 2 OSS Metrics Monitor your InfluxDB 2 OSS instance using scrapers. @russorat
InfluxDB 2 Operational Monitoring Monitor you tasks and cardinality on your already running InfluxDB 2 instance. @Anaisdg
InfluxDB Cloud Usage Dashboard Monitor your InfluxDB Cloud data usage and limit events. Send Slack alert when limit event is triggered. John Corrigan
Island Pulse (Modbus) Monitor Island Pulse energy gauge over Modbus Ray Farias
IoT Center example app Simple dashboard showing measured values from IoT devices. @bonitoo.io
Istio Service Mesh Istio is an open source service mesh that layers transparently onto existing distributed applications. Istio's powerful features provide a uniform and more efficient way to secure, connect, and monitor services. @bonitoo.io
Jboss Wildfly View information your Jboss Wildfly Instance using Jolokia. Uptime, Heap Memory, Non Heap Memory, Memory Pool, etc Ignacio Van Droogenbroeck
JMeter This template provides Apache JMeter dashboard bonitoo.io
Kafka Monitor Kafka via Jolokia agent @samhld
Kafka Kubernetes Monitor Kafka broker running in Kubernetes bonitoo.io
Kubernetes Dashboards Monitor your Kubernetes cluster. bonitoo.io
Linux System Monitor Monitor system resources on one or more Linux hosts. @russorat
Jenkins Monitor your Jenkins node and jobs. Ray Farias
Jetson Stats Monitor your Jetson device with Jetson Stats. @Jayclifford345
Micrometer Monitor your Java application using Micrometer. bonitoo.io
Microsoft SQL Server View information of SQL Server Instance. Uptime, Databases Activities, Read and Write times and more. Ignacio Van Droogenbroeck
MinIO Monitor MinIO instance. Uptime, CPU process time, Memory allocated, s3 total and current request, Storage used and available and more. Ignacio Van Droogenbroeck
MongoDB View information of MongoDB Server. Uptime, Connectios, Queries, Documents Operations and more. Ignacio Van Droogenbroeck
MySQL / MariaDB View information of MySQL Instance. Uptime, Current Queries, Active Threads, Connections, Traffic and more. Ignacio Van Droogenbroeck
Network Interface Monitor Monitor network interfaces on one or more hosts. @russorat
Nextcloud Show stats about your Nextcloud Instance. Ignacio Van Droogenbroeck
Nginx Ingress Controller Monitor NGINX Ingress Controller with Prometheus metrics @bonitoo.io
Node.js Monitor Node.js application. CPU, Memory, HTTP response time and more @bonitoo.io
Particle Sample dashboard displaying data published by Particle IoT devices bonitoo.io
Postgres Monitor Monitor Postgres Server. CPU, Deadlocks, Data and more Ignacio Van Droogenbroeck
Prometheus Monitor Monitor Prometheus bonitoo.io
Raspberry Pi System Monitor System overview monitoring for your Raspberry Pi with Raspbian. @bonitoo.io
Redis Monitor Monitor your Redis server. @russorat
Sample Data A collection of sample data that can be quickly imported into your instance. @russorat
Sensu Go Monitor the performance of your Sensu Go observability tool. @nikkictl
sFlow Traffic Monitor Monitor your sFlow traffic. @russorat
SNMP Monitoring Dashboards showing metrics provided via SNMP protocol bonitoo.io
Speedtest Dashboard This template will show you information about the speed of your Internet connection using speedtest-cli Ignacio Van Droogenbroeck
Telegraf Dashboard View throughput and internal stats about your Telegraf instances Steven Soroka
The Things Network Monitor your Things Network devices and network. @Jayclifford345
Tomcat Dashboard Monitor your Tomcat instance. Include Threads, Commit Memory, Request Count, Traffic and more Ignacio Van Droogenbroeck
vSphere System Monitor View information about vSphere system. CPU, RAM, Network, Disk Latency and more Ignacio Van Droogenbroeck
Weather Station Influxdata Weather Station is a smart IoT device that shows various information on the embedded OLED display.
Website Monitor (Apache/Postgresql) Monitor a website that uses Apache and Postgresql Michael Hall
Website Monitor (NGINX/MySQL) Monitor a website that uses NGINX and MySQL Ray Farias
Windows System Monitor Monitor system resources on one or more Windows hosts. @russorat
x509 Simple dashboard for monitoring SSL certificates expiration. Ignacio Van Droogenbroeck
Zookeeper Dashboard for consuming data from Zookeeper client. Ignacio Van Droogenbroeck

To submit a new template, see our contributing guide.

You can also ask the community to create a template for a specific use-case by creating a Template Request.

Support

Community InfluxDB templates are provided by members of the community. Template authors are solely responsible for supporting their templates. InfluxData does not test contributed templates, nor guarantee their quality or safety. If you have questions about or need help with a specific template, please contact the template author using the contact information provided in the template README.

InfluxData provides and supports the influx command-line tool and influx apply command for importing and exporting template manifests. You'll need the InfluxDB 2.0.0 beta or greater for the influx apply command. For help with these tools, please join our Community Slack and ask for help in the #community-support channel.

Slack Status

More Repositories

1

influxdb

Scalable datastore for metrics, events, and real-time analytics
Rust
27,320
star
2

telegraf

The plugin-driven server agent for collecting & reporting metrics.
Go
13,778
star
3

kapacitor

Open source framework for processing, monitoring, and alerting on time series data
Go
2,279
star
4

influxdb_iox

Pronounced (influxdb eye-ox), short for iron oxide. This is the new core of InfluxDB written in Rust on top of Apache Arrow.
Rust
1,803
star
5

influxdb-python

Python client for InfluxDB
Python
1,678
star
6

chronograf

Open source monitoring and visualization UI for the TICK stack
TypeScript
1,477
star
7

influxdb-java

Java client for InfluxDB
Java
1,156
star
8

influxdb-relay

Service to replicate InfluxDB data for high availability
Python
830
star
9

flux

Flux is a lightweight scripting language for querying databases (like InfluxDB) and working with data. It's part of InfluxDB 1.7 and 2.0, but can be run independently of those.
FLUX
753
star
10

influxdb-client-python

InfluxDB 2.0 python client
Python
664
star
11

influxdb-client-go

InfluxDB 2 Go Client
Go
572
star
12

sandbox

A sandbox for the full TICK stack
Shell
475
star
13

go-syslog

Blazing fast syslog parser
Go
468
star
14

influxdb-php

influxdb-php: A PHP Client for InfluxDB, a time series database
PHP
430
star
15

influxdb-client-java

InfluxDB 2 JVM Based Clients
Java
412
star
16

influxdb-client-csharp

InfluxDB 2.x C# Client
C#
337
star
17

influxdb-client-js

InfluxDB 2.0 JavaScript client
TypeScript
316
star
18

influxdata-docker

Official docker images for the influxdata stack
Shell
314
star
19

influxdb-comparisons

Code for comparison write ups of InfluxDB and other solutions
Go
306
star
20

rskafka

A minimal Rust client for Apache Kafka
Rust
282
star
21

docs.influxdata.com-ARCHIVE

ARCHIVE - 1.x docs for InfluxData
Less
253
star
22

helm-charts

Official Helm Chart Repository for InfluxData Applications
Mustache
212
star
23

influxdb-rails

Ruby on Rails bindings to automatically write metrics into InfluxDB
Ruby
205
star
24

influxdb-csharp

A .NET library for efficiently sending points to InfluxDB 1.x
C#
198
star
25

influxdb1-client

The old clientv2 for InfluxDB 1.x
Go
187
star
26

giraffe

A foundation for visualizations in the InfluxDB UI
TypeScript
178
star
27

influxql

Package influxql implements a parser for the InfluxDB query language.
Go
163
star
28

influxdb-client-php

InfluxDB (v2+) Client Library for PHP
PHP
140
star
29

tdigest

An implementation of Ted Dunning's t-digest in Go.
Go
126
star
30

influx-stress

New tool for generating artificial load on InfluxDB
Go
118
star
31

tick-charts

A repository for Helm Charts for the full TICK Stack
Smarty
90
star
32

ui

UI for InfluxDB
TypeScript
86
star
33

telegraf-operator

telegraf-operator helps monitor application on Kubernetes with Telegraf
Go
79
star
34

pbjson

Auto-generate serde implementations for prost types
Rust
79
star
35

inch

An InfluxDB benchmarking tool.
Go
78
star
36

influxdata-operator

A k8s operator for InfluxDB
Go
76
star
37

docs-v2

InfluxData Documentation that covers InfluxDB Cloud, InfluxDB OSS 2.x, InfluxDB OSS 1.x, InfluxDB Enterprise, Telegraf, Chronograf, Kapacitor, and Flux.
SCSS
66
star
38

wirey

Manage local wireguard interfaces in a distributed system
Go
62
star
39

influxdb-go

61
star
40

influx-cli

CLI for managing resources in InfluxDB v2
Go
58
star
41

terraform-aws-influx

Reusable infrastructure modules for running TICK stack on AWS
HCL
50
star
42

grade

Track Go benchmark performance over time by storing results in InfluxDB
Go
43
star
43

influxdb-r

R library for InfluxDB
R
43
star
44

influxdb-observability

Go
43
star
45

clockface

UI Kit for building Chronograf
TypeScript
43
star
46

nginx-influxdb-module

C
40
star
47

influxdb2-sample-data

Sample data for InfluxDB 2.0
JavaScript
40
star
48

influxdb-client-ruby

InfluxDB 2.0 Ruby Client
Ruby
40
star
49

tensorflow-influxdb

Jupyter Notebook
34
star
50

nifi-influxdb-bundle

InfluxDB Processors For Apache NiFi
Java
33
star
51

line-protocol

Go
33
star
52

whisper-migrator

A tool for migrating data from Graphite Whisper files to InfluxDB TSM files (version 0.10.0).
Go
33
star
53

iot-center-flutter

InlfuxDB 2.0 dart client flutter demo
Dart
31
star
54

kube-influxdb

Configuration to monitor Kubernetes with the TICK stack
Shell
30
star
55

k8s-kapacitor-autoscale

Demonstration of using Kapacitor to autoscale a k8s deployment
Go
30
star
56

terraform-aws-influxdb

Deploys InfluxDB Enterprise to AWS
HCL
29
star
57

catslack

Shell -> Slack the easy way
Go
28
star
58

influxdb-operator

The Kubernetes operator for InfluxDB and the TICK stack.
Go
27
star
59

flux-lsp

Implementation of Language Server Protocol for the flux language
Rust
26
star
60

influxdb-client-swift

InfluxDB (v2+) Client Library for Swift
Swift
26
star
61

flightsql-dbapi

DB API 2 interface for Flight SQL with SQLAlchemy extras.
Python
26
star
62

influxdb-c

C
25
star
63

influxdb-client-dart

InfluxDB (v2+) Client Library for Dart and Flutter
Dart
24
star
64

ansible-chrony

A role to manage chrony on Linux systems
Ruby
24
star
65

kapacitor-course

24
star
66

vsflux

Flux language extension for VSCode
TypeScript
24
star
67

grafana-flightsql-datasource

Grafana plugin for Flight SQL APIs.
TypeScript
24
star
68

influxdb-scala

Scala client for InfluxDB
Scala
22
star
69

cron

A fast, zero-allocation cron parser in ragel and golang
Go
21
star
70

influxdb-plugin-fluent

A buffered output plugin for Fluentd and InfluxDB 2
Ruby
21
star
71

terraform-google-influx

Reusable infrastructure modules for running TICK stack on GCP
Shell
20
star
72

influxdb3_core

InfluxData's core functionality for InfluxDB Edge and IOx
Rust
18
star
73

openapi

An OpenAPI specification for influx (cloud/oss) apis.
Shell
17
star
74

influxdb-university

InfluxDB University
Python
16
star
75

influxdb-client-r

InfluxDB (v2+) Client R Package
R
14
star
76

cd-gitops-reference-architecture

Details of the CD/GitOps architecture in use at InfluxData
Shell
13
star
77

kafka-connect-influxdb

InfluxDB 2 Connector for Kafka
Scala
13
star
78

oats

An OpenAPI to TypeScript generator.
TypeScript
12
star
79

awesome

SCSS
12
star
80

windows-packager

Create a windows installer
Shell
12
star
81

iot-api-ui

Common React UI for iot-api-<js, python, etc.> example apps designed for InfluxDB client library tutorials.
TypeScript
12
star
82

promql

Go
11
star
83

yarpc

Yet Another RPC for Go
Go
11
star
84

iot-api-python

Python
11
star
85

influxdb-gds-connector

Google Data Studio Connector for InfluxDB.
JavaScript
11
star
86

object_store_rs

Rust
10
star
87

ansible-influxdb-enterprise

Ansible role for deploying InfluxDB Enterprise.
10
star
88

influxdb-sample-data

Sample time series data used to test InfluxDB
9
star
89

ingen

ingen is a tool for directly generating TSM data
Go
8
star
90

ansible-kapacitor

Official Kapacitor Ansible Role for Linux
Jinja
7
star
91

wlog

Simple log level based Go logger.
Go
7
star
92

iot-api-js

An example IoT app built with NextJS (NodeJS + React) and the InfluxDB API client library for Javascript.
JavaScript
7
star
93

influxdb-iox-client-go

InfluxDB/IOx Client for Go
Go
7
star
94

k8s-jsonnet-libs

Jsonnet Libs repo - mostly generated with jsonnet-libs/k8s project
Jsonnet
7
star
95

google-deployment-manager-influxdb-enterprise

GCP Deployment Manager templates for InfluxDB Enterprise.
HTML
6
star
96

jaeger-influxdb

Go
6
star
97

influxdb-action

A GitHub action for setting up and configuring InfluxDB and the InfluxDB Cloud CLI
Shell
6
star
98

influxdb-fsharp

A F# client library for InfluxDB, a time series database http://influxdb.com
F#
6
star
99

qprof

A tool for profiling the performance of InfluxQL queries
Go
6
star
100

influxdb-nodejs

InfluxDB client library for NodeJS
5
star