The "Awesome InfluxDB" project is a curated collection of resources dedicated to InfluxDB, a high-performance time series database designed for handling large volumes of time-stamped data. This list encompasses a variety of resources including client libraries, monitoring tools, visualization options, tutorials, and community-driven content that help users effectively utilize InfluxDB. It is beneficial for developers, data engineers, and researchers who are working with time series data in fields such as IoT, monitoring, and analytics. By exploring this collection, users can find valuable tools and insights to enhance their data management and analysis capabilities with InfluxDB.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome PostgreSQL" project is a curated collection of resources focused on PostgreSQL, a powerful open-source object-relational database management system. This list encompasses a variety of categories, including libraries, tools, extensions, tutorials, and community resources that enhance the PostgreSQL experience. It is beneficial for developers, database administrators, and data analysts of all skill levels, providing them with essential tools and knowledge to effectively work with PostgreSQL. Users can explore performance optimization techniques, data modeling strategies, and best practices to maximize their use of this robust database system.
The "Awesome Database Tools" project is a comprehensive collection of resources aimed at simplifying database management and development. This list covers a wide range of tools, including database management systems, GUI clients, ORM libraries, migration tools, and performance monitoring utilities. It is designed for developers, database administrators, and data analysts of all experience levels, providing them with valuable tools to enhance productivity and streamline workflows. Whether you are looking to optimize your database performance or simplify data manipulation tasks, this collection offers a wealth of resources to support your database endeavors.
The "Awesome SQLAlchemy" project is a curated resource list designed to support developers using SQLAlchemy, a powerful SQL toolkit and Object-Relational Mapping (ORM) system for Python. This list includes libraries, extensions, tutorials, documentation, and community resources that enhance the use of SQLAlchemy in various applications. Whether you are a beginner looking to understand the basics of ORM or an experienced developer seeking advanced techniques and best practices, this collection offers valuable insights and tools. Dive into the world of SQLAlchemy and discover how to effectively manage database interactions in your Python projects.
The "Awesome MongoDB" project is a curated collection of resources dedicated to MongoDB, a popular document-oriented NoSQL database designed for scalability and flexibility. This list encompasses a wide range of categories, including official documentation, libraries, tools, tutorials, and community resources that facilitate the use of MongoDB in various applications. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list offers valuable insights and tools to enhance your MongoDB experience. Dive into this collection to unlock the full potential of MongoDB in your projects.
A .NET library for efficiently sending time series data to InfluxDB 1.x using the Line Protocol.
Go client library for connecting to InfluxDB 1.x time series databases.
Official Java client library for InfluxDB 1.x, enabling Java applications to write and query time series data.
A PHP client library for reading from and writing to InfluxDB 1.x time series databases.
Automatically instruments Ruby on Rails applications to write performance metrics directly into InfluxDB.
Official Ruby client library for InfluxDB 1.x, providing data writing, querying, and administrative capabilities.
A Clojure client library for interacting with InfluxDB time-series databases.
A native Common Lisp interface for the InfluxDB time series database.
An Erlang client library for interacting with InfluxDB time-series databases.
A high-performance Elixir library for writing metrics to InfluxDB using the line protocol over UDP.
A JavaScript driver for InfluxDB that works in Node.js and browsers, supporting HTTP and UDP protocols.
A Rust driver for InfluxDB, enabling data writing and querying from Rust applications.
An Arduino client library for sending and querying data from InfluxDB 1.x and 2.x, optimized for ESP8266 and ESP32.
A LabVIEW client library for communicating with InfluxDB databases via REST API.
A modern C++20 client library for InfluxDB with synchronous and asynchronous APIs, plus a C wrapper.
A Haskell client library for interacting with InfluxDB 1.8 time-series databases.
A cross-platform .NET library for interacting with InfluxDB time-series databases via REST API.
A PHP SDK for InfluxDB with UDP/IP and HTTP adapters to send metrics and query time-series data.
An R package providing an interface to InfluxDB for fetching, writing, and managing time series data.
An Elixir driver for InfluxDB supporting both v1.x and v2.x versions with Flux and InfluxQL query capabilities.
A high-performance, zero-dependency JavaScript client library for InfluxDB v1.x, compatible with Node.js and browsers.
A Node.js client for writing data to InfluxDB via its UDP interface, prioritizing speed over reliability.
An asynchronous Scala client library for interacting with InfluxDB, providing non-blocking operations for data writing, querying, and database management.
Android app that sends phone accelerometer data to InfluxDB for time-series analysis.
Client/server system for collecting near real-time metrics from Linux hosts using InfluxDB as the backend.
A dogstatsD-inspired metrics and event aggregation daemon that sends aggregates to InfluxDB.
A Python tool that connects to ham radio APRS-IS servers and saves packet data into an InfluxDB database.
A lab environment for measuring and analyzing resource-scheduling algorithms in multi-node setups using Mesos, Docker, and Spark.
A professional weather monitoring system that collects, stores, and shares data from various weather stations via a live website and multiple services.
Ingests Go benchmark results into InfluxDB for tracking performance over time.
Collects Windows Performance Counter metrics and sends them to InfluxDB for visualization in Grafana.
A PowerShell script that sends Windows Performance Counters to an InfluxDB server, configurable via XML.
A collection of custom SmartApps and device handlers for extending Samsung SmartThings home automation capabilities.
Collects Microsoft SQL Server performance metrics and sends them to InfluxDB for visualization in Grafana.
A modern load testing tool for developers, using Go and JavaScript to test performance like unit tests.
A tool that reports Marathon container orchestration events to InfluxDB for time-series monitoring.
A lightweight collector that gathers metrics from Apache Mesos clusters and sends them to InfluxDB for monitoring.
An OPC UA client that logs industrial data from OPC UA servers to InfluxDB with buffering to prevent data loss.
Monitors internal NTP servers by comparing their time offsets against an external reference (NPL/PTB) and alerts on excessive drift.
Monitors Windows process lifecycle events and logs them to InfluxDB for time-series analysis.
A full-featured generic SNMP data collector with a web administration interface for InfluxDB.
A plugin-driven agent for collecting, processing, aggregating, and writing metrics, logs, and arbitrary data.
A daemon and web interface for tracking a Tesla Model S's journey along the East Coast using Supercharger data.
A Go tool that collects VMware vSphere, vCenter, and ESXi performance metrics and sends them to InfluxDB for monitoring and visualization.
cAdvisor (Container Advisor) is a daemon that collects, aggregates, and exports resource usage and performance data for running containers.
An open-source AIOps platform for holistic monitoring of networks, systems, and applications from cloud to edge.
A telemetry and logging aggregation server that ingests from multiple protocols, transforms data in-flight, and emits to multiple destinations.
A Ruby gem that retrieves metrics from AWS CloudWatch and sends them to InfluxDB or Graphite.
A Go agent that ingests streaming metrics from Turbine via SSE and forwards them to StatsD or InfluxDB.
An open-source load testing platform for modern performance engineering with code-first test definition and asynchronous architecture.
A program to send Nagios performance data to Graphite, StatsD, Librato, and InfluxDB.
A retired Kubernetes project for collecting and analyzing compute resource usage and performance metrics from container clusters.
A deprecated tool for collecting, processing, and delivering data from multiple sources with Go and Lua plugin support.
A Python command-line tool to fetch data plan usage from carriers like Telus and Koodo for terminal display or monitoring systems.
A connector that collects JMX metrics from JVMs and outputs them to various monitoring and graphing systems.
A high-performance, structured logging and metrics library for .NET and F#, following OpenTelemetry specifications.
A lightweight metrics collection and forwarding daemon implemented in portable POSIX shell scripts.
A JVM agent profiler that sends memory, CPU tracing, and CPU load metrics to StatsD, InfluxDB, and other backends.
A high-performance C implementation of the StatsD metrics aggregation server, wire-compatible with Etsy's StatsD.
Core and community-developed monitoring integrations for the Sematext Agent, enabling data collection from JMX, SQL databases, and REST APIs.
A lightweight, extensible log shipper with built-in parsing, buffering, and support for Elasticsearch and other destinations.