Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

@@ -1,4 +1,4 @@
 awesome-influxdb !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
 awesome-influxdb !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
A curated list of awesome projects, libraries, tools, etc. related to InfluxDB (https://www.influxdata.com/).
This list focuses on libraries, tools, etc. supporting InfluxDB version 1.0 and up.
@@ -12,8 +12,7 @@
⟡ Official documentation (https://docs.influxdata.com/influxdb/latest/)
⟡ InfluxDB in IoT world. Part 1: Introduction (https://www.easyitblog.info/2017/11/10/influxdb-and-grafana-fighting-together-with-iot-data-attack/) | Part 2: Hosting and scaling on AWS 
(https://www.easyitblog.info/2017/11/14/influxdb-in-iot-world-aws-part-2/) | Part 3: Plotting graphs using Grafana 
(https://www.easyitblog.info/2017/11/26/influxdb-in-iot-world-making-it-production-ready-part-3/)
(https://www.easyitblog.info/2017/11/14/influxdb-in-iot-world-aws-part-2/) | Part 3: Plotting graphs using Grafana (https://www.easyitblog.info/2017/11/26/influxdb-in-iot-world-making-it-production-ready-part-3/)
Client libraries
@@ -77,10 +76,8 @@
⟡ sysinfo_influxdb (https://github.com/novaquark/sysinfo_influxdb) - Collect and send system (linux) info to InfluxDB
⟡ snmpcollector (https://github.com/toni-moreno/snmpcollector) - A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
⟡ Telegraf (https://github.com/influxdata/telegraf) - (Official) plugin-driven server agent for reporting metrics into InfluxDB
⟡ tesla-streamer (https://github.com/timdorr/tesla-trip/blob/master/lib/tesla_stream_reader.rb) - Streams data from Tesla Model S to InfluxDB (rake task 
(https://github.com/timdorr/tesla-trip/blob/master/lib/tasks/tesla.rake#L12-L16))
⟡ traffic_stats (https://traffic-control-cdn.readthedocs.io/en/latest/overview/traffic_stats.html) - Acquires and stores statistics about CDNs controlled by Apache Traffic Control 
(https://trafficcontrol.apache.org/)
⟡ tesla-streamer (https://github.com/timdorr/tesla-trip/blob/master/lib/tesla_stream_reader.rb) - Streams data from Tesla Model S to InfluxDB (rake task (https://github.com/timdorr/tesla-trip/blob/master/lib/tasks/tesla.rake#L12-L16))
⟡ traffic_stats (https://traffic-control-cdn.readthedocs.io/en/latest/overview/traffic_stats.html) - Acquires and stores statistics about CDNs controlled by Apache Traffic Control (https://trafficcontrol.apache.org/)
⟡ vsphere-influxdb-go (https://github.com/Oxalide/vsphere-influxdb-go) - Collect VMware vSphere, vCenter and ESXi performance metrics and send them to InfluxDB
Non-dedicated
@@ -100,20 +97,19 @@
⟡ heka (https://github.com/mozilla-services/heka) - General purpose data collection and processing tool
⟡ internet_data_usage (https://github.com/precurse/internet_data_usage) - Python based application to pull data plan usage for different carriers such as Telus and Koodo
⟡ ioBroker (http://www.iobroker.net/) - Homeautomation / IoT Platform uses Influxdb to store history data (https://github.com/ioBroker/ioBroker.influxdb/blob/master/README.md)
⟡ jmxtrans (https://github.com/jmxtrans/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.
⟡ Apache JMeter (https://jmeter.apache.org/usermanual/realtime-results.html) - 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
⟡ jmxtrans (https://github.com/jmxtrans/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.
⟡ Apache JMeter (https://jmeter.apache.org/usermanual/realtime-results.html) - 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 (https://github.com/logary/logary) - High performance, multi-target logging, metric and health-check library for mono and .Net
⟡ metrics.sh (https://github.com/pstadler/metrics.sh) - Collect and forward metrics using portable shell scripts
⟡ OpenHAB (https://www.openhab.org/) - A universal integration platform for all things around home automation
⟡ Riemann (https://github.com/riemann/riemann) - A network event stream processing system, in Clojure
⟡ statsd-jvm-profiler (https://github.com/etsy/statsd-jvm-profiler) - Simple JVM Profiler Using StatsD
⟡ statsite (https://github.com/statsite/statsite) - C implementation of statsd
⟡ Sematext Agent (https://github.com/sematext/sematext-agent-integrations) - Open source monitoring agent (https://sematext.com/blog/now-open-source-sematext-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 (https://sematext.com/cloud/)
⟡ logagent (https://github.com/sematext/logagent-js) - is a modern, open-source, light-weight log shipper. Logagent includes influxdb input plugin (https://sematext.com/docs/logagent/input-plugin-influxdb-http/)
and influxdb output plugin (https://sematext.com/docs/logagent/output-plugin-influxdb/) and many other integrations (https://sematext.com/docs/logagent/plugins/)
⟡ Sematext Agent (https://github.com/sematext/sematext-agent-integrations) - Open source monitoring agent (https://sematext.com/blog/now-open-source-sematext-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 (https://sematext.com/cloud/)
⟡ logagent (https://github.com/sematext/logagent-js) - is a modern, open-source, light-weight log shipper. Logagent includes influxdb input plugin (https://sematext.com/docs/logagent/input-plugin-influxdb-http/) and influxdb output 
plugin (https://sematext.com/docs/logagent/output-plugin-influxdb/) and many other integrations (https://sematext.com/docs/logagent/plugins/)
Libraries
@@ -123,8 +119,7 @@
⟡ django-influxdb-metrics (https://github.com/bitlabstudio/django-influxdb-metrics) - A reusable Django app that sends metrics about your project to InfluxDB
⟡ go-runtime-metrics (https://github.com/tevjef/go-runtime-metrics) - Collect golang runtime Metrics, outputting to InfluxDB or through Telegraf
⟡ lua-resty-influx (https://github.com/p0pr0ck5/lua-resty-influx) - OpenResty (https://openresty.org/en/) client for InfluxDB
⟡ metrics (https://github.com/beberlei/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"
⟡ metrics (https://github.com/beberlei/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"
⟡ pyVsphereInflux (https://github.com/fennm/pyVsphereInflux) - A library and supporting script for pulling data from vSphere (https://www.vmware.com/products/vsphere.html) and inserting it into InfluxDB
⟡ telemetry (https://github.com/arussellsaw/telemetry) - metric reporting for Go applications
@@ -172,8 +167,7 @@
⟡ facette (https://github.com/facette/facette) - Time series data visualization and graphing software
⟡ FluxDash (https://github.com/vrecan/FluxDash) - Terminal based InfluxDB dashboard
⟡ grafana (https://github.com/grafana/grafana) - Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB
⟡ InfluxDB Studio
 (https://github.com/CymaticLabs/InfluxDBStudio) - InfluxDB Studio is a UI management tool, its inspiration comes from other similar SQL database management tools (use InfluxData.Net run on MS Windows)
⟡ InfluxDB Studio (https://github.com/CymaticLabs/InfluxDBStudio) - 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 (https://github.com/InfluxGraph/influxgraph) - Graphite InfluxDB storage finder for Graphite-API
⟡ ostent (https://github.com/ostrost/ostent) - collects and displays system metrics and optionally relays to Graphite and/or InfluxDB