InfluxDB
awesome-influxdb ¶
与以下相关的很棒的项目、库、工具等的精选列表 InfluxDB. 此列表侧重于支持 InfluxDB 1.0 及更高版本的库、工具等.
想让这个列表更好吗? 看看我们的页面 contributing 然后打开一个请求请求!
Reference material¶
如果您知道属于此列表的任何特别有用的博客文章、演讲、幻灯片等,请打开请求请求!
- Official documentation
- 物联网世界中的 InfluxDB. Part 1: Introduction | Part 2: Hosting and scaling on AWS | Part 3: Plotting graphs using Grafana
Client libraries¶
Official¶
- C# - 一个 .NET 库,用于有效地将点发送到 InfluxDB
- Go - InfluxDB 1.x 的 Go 客户端
- Java - InfluxDB 的 Java 客户端
- PHP - InfluxDB 的 PHP 客户端
- Python - InfluxDB 的 Python 客户端
- Rails - Ruby on Rails 绑定自动将指标写入 InfluxDB
- Ruby - InfluxDB 的 Ruby 客户端
Unofficial¶
- capacitor - InfluxDB 的 Clojure 客户端
- cl-influxdb - 时间序列数据库 InfluxDB 的 Common Lisp 接口
- erflux - Erlang 的 InfluxDB 客户端
- fluxter - Elixir 的 InfluxDB 编写器
- influent - InfluxDB Javascript 驱动程序
- influent.rs - InfluxDB Rust 驱动程序
- InfluxDB-Client-for-Arduino - InfluxDB 的 Arduino 客户端
- InfluxDB-Client-LabVIEW - InfluxDB 的 LabVIEW 客户端
- influxdb-cpp-rest - A C++ InfluxDB client with a batching async interface
- influxdb-haskell - InfluxDB 的 Haskell 客户端库
- InfluxDB.NET - InfluxDB 的 .NET 客户端
- InfluxDB PHP SDK - 用于读取和写入数据的 UDP/IP 或 HTTP 适配器
- influxdbr - InfluxDB 的 R 库
- instream - 用于 Elixir 的 InfluxDB 驱动程序
- node-influx - InfluxDB Node.js 客户端
- node-influx-udp - 使用 UDP 接口写入 InfluxDB
- scala-influxdb-client - Scala 的异步 InfluxDB 客户端
Collecting data into InfluxDB¶
Projects¶
Dedicated¶
主要或唯一目的是将数据输入 InfluxDB 的工具.
- accelerometer2influx - 从手机加速度计获取 xyz 轴指标并将数据发送到 InfluxDB 的 Android 应用程序.
- agento - 客户端/服务器从 Linux 主机收集近乎实时的指标
- aggregateD - A dogstatsD InfluxDB 的启发指标和事件聚合守护进程
- aprs2influxdb - 连接业余无线电 APRS-IS 服务器并将数据包数据保存到 influxdb 数据库中
- Charmander - Charmander 是用于测量和分析资源调度算法的实验室环境
- gopherwx - 一项从 Davis Instruments Vantage Pro2 站提取实时天气数据并将其存储在 InfluxDB 中的服务
- grade - 通过将结果存储在 InfluxDB 中来跟踪一段时间内的 Go 基准性能
- Influx-Capacitor - Influx-Capacitor 使用性能计数器从 Windows 机器收集指标. 数据被发送到 influxDB 以供 grafana 查看
- Influxdb-Powershell - 将 Windows 性能计数器发送到 InfluxDB 服务器的 Powershell 脚本
- influxdb-logger - SmartApp 登录 SmartThings InfluxDB 数据库的设备属性
- influxdb-sqlserver - 收集 Microsoft SQL Server 指标以向 InfluxDB 报告并使用 Grafana 将其可视化
- k6 - 使用 Go 和 JavaScript 的现代负载测试工具
- marathon-event-metrics - 报告工具 Marathon 事件到 InfluxDB
- mesos-influxdb-collector - 轻 mesos InfluxDB 的统计数据收集器
- mqforward - MQTT 到 influxdb 转发器
- node-opcua-logger - 从 OPC UA 服务器收集工业数据
- ntp_checker - 比较内部 NTP 源并在服务器之间的偏移量超过可定义的(几分之一)秒时发出警告
- proc_to_influxdb - 通过 InfluxDB 观察 Windows 进程启动和停止的控制台应用程序
- pysysinfo_influxdb - 定期将系统信息发送到influxdb(使用python3 + psutil,因此它也适用于Windows)
- sysinfo_influxdb - 收集系统 (linux) 信息并将其发送到 InfluxDB
- snmpcollector - 一个功能齐全的通用 SNMP 数据收集器,带有用于 InfluxDB 的 Web 管理界面
- Telegraf -(官方)插件驱动的服务器代理,用于将指标报告到 InfluxDB 中
- tesla-streamer - 将数据从 Tesla Model S 流式传输到 InfluxDB(rake task)
- traffic_stats - 获取并存储有关 CDN 控制的统计信息 Apache Traffic Control
- vsphere-influxdb-go - 收集 VMware vSphere、vCenter 和 ESXi 性能指标并将它们发送到 InfluxDB
Non-dedicated¶
生成输入多个后端的数据的工具,包括 InfluxDB.
- cAdvisor - 分析运行容器的资源使用情况和性能特征
- Centreon - 一个网络、系统、应用的监督和监控工具
- cernan - 遥测和日志聚合服务器
- cloudwatch-sender - 将指标发送到 InfluxDB/Graphite Amazon Cloudwatch
- crankshaftd - 简单的 Go 代理从中获取流数据 Turbine 通过 SSE 并将其作为仪表推入 StatsD 或推入 InfluxDB
- Domoticz - 开源家庭自动化系统
- gatling - 基于异步 Scala-Akka-Netty 的压力工具
- Glances - 看一眼你的系统
- Graphios - 将 nagios 性能数据发送到 graphite (carbon) / statsd / librato / influxDB 的程序
- heapster - 监控容器资源使用情况 Kubernetes 簇
- heka - 通用数据收集和处理工具
- internet_data_usage - 基于 Python 的应用程序可提取不同运营商(如 Telus 和 Koodo)的数据计划使用情况
- ioBroker - 家庭自动化/物联网平台使用 Influxdb 存储 history data
- jmxtrans - 实际上,在一端通过 JMX 与 JVM 对话与在另一端您可以想到的任何日志/监控/图形包之间缺少连接器.
- Apache JMeter - 流行的负载测试工具,您可以获得通过 InfluxDBBackendListenerClient 发送到后端的实时结果,它允许您使用 UDP 或 HTTP 协议将指标(活动线程、响应时间......)发送到 InfluxDB 后端
- logary - 用于单声道和 .Net 的高性能、多目标日志记录、指标和健康检查库
- metrics.sh - 使用可移植的 shell 脚本收集和转发指标
- OpenHAB - 适用于家庭自动化所有事物的通用集成平台
- Riemann - Clojure 中的网络事件流处理系统
- statsd-jvm-profiler - 使用 StatsD 的简单 JVM 分析器
- statsite - statsd的C实现
- Sematext Agent - Open source monitoring agent 通过可插入集成从 Solr、Elasticsearch、Cassandra、JVM、JMX、ClickHouse、MySQL、Hadoop 等收集指标. 通过 Influx Line 协议输出到 InfluxDB 或 Sematext Cloud
- logagent - 是一个现代的、开源的、轻量级的日志托运人. Logagent 包括 influxdb input plugin 和 influxdb output plugin 和 many other integrations
Libraries¶
收集数据并输入 InfluxDB 的图书馆.
- crow-metrics - 节点服务器的小型指标收集器
- django-influxdb-metrics - 一个可重用的 Django 应用程序,可将有关您的项目的指标发送到 InfluxDB
- go-runtime-metrics - 收集 golang 运行时指标,输出到 InfluxDB 或通过 Telegraf
- lua-resty-influx - OpenResty InfluxDB 客户端
- metrics - (PHP) 抽象不同指标收集器的简单库. “我发现这有必要拥有一个不会导致供应商锁定的一致且简单的指标(功能性)API”
- pyVsphereInflux - 用于从中提取数据的库和支持脚本 vSphere 并将其插入 InfluxDB
- telemetry - Go 应用程序的指标报告
Hooks¶
挂钩其他日志库输出到 InfluxDB.
- go-metrics-influxdb - 一名记者 go-metrics library 这会将指标发布到 InfluxDB
- logrus_influxdb - InfluxDB 挂钩 Logrus
Plugins¶
允许其他独立工具将其数据发送到 InfluxDB 的插件.
- embulk-output-influxdb - InfluxDB 输出插件 Embulk
- exometer_influxdb - Exometer InfluxDB 的记者
- fluent-plugin-influxdb - 缓冲输出插件 fluentd 和 InfluxDB
- influx-nagios-plugin - Nagios 用于从 InfluxDB 查询监控统计信息的插件
- jenkinsci/influxdb-plugin - Jenkins 将构建指标发送到 InfluxDB 的插件
- kafka-influxdb - A Kafka 用 Python 编写的 InfluxDB 消费者
- logstash-output-influxdb - 社区维护 Logstash 将指标输出到 InfluxDB 的插件
- metrics-influxdb - 一名记者 dropwizard 向 InfluxDB 服务器宣布测量结果的指标
- mod-influxdb - Shinken 用于将数据导出到 InfluxDB 的模块
- sensu-plugins-influxdb - Sensu InfluxDB 插件
- sidekiq-influxdb - A Sidekiq 将作业执行指标发送到 InfluxDB 的中间件
- snap-plugin-publisher-influxdb - 出版 snap InfluxDB 的指标
- statsd-influxdb-backend - StatsD 的一个简单的 InfluxDB 后端
- logagent influx input plugin - 通过 Influx 线路协议接收数据的 Logagent 插件
- logagent InfluxDB output plugin - 通过 Influx Line 协议发送数据的插件
Import tools¶
将一组固定数据导入 InfluxDB 的工具. * JMeter2InfluxDB - 在 csv 文件中读取 JMeter 结果,并在负载测试后将结果放入 InfluxDB * nmon2influxdb - 进口 nmon 文件到 InfluxDB
Consuming data from InfluxDB¶
Dashboards and visualization¶
- Chronograf - InfluxDB 官方数据可视化工具
- DBeaver - DBeaver Universal Database Tool,DBeaver Enterprise 对 InfluxDB 有特殊的扩展
- facette - 时间序列数据可视化和绘图软件
- FluxDash - 基于终端的 InfluxDB 仪表板
- grafana - Graphite、InfluxDB 和 OpenTSDB 的华丽指标可视化、仪表板和编辑器
- InfluxDB Studio - InfluxDB Studio 是一个UI管理工具,它的灵感来源于其他类似的SQL数据库管理工具(使用在MS Windows上运行的InfluxData.Net)
- InfluxGraph - 用于 Graphite-API 的 Graphite InfluxDB 存储查找器
- ostent - 收集和显示系统指标并可选择中继到 Graphite 和/或 InfluxDB
Other tools¶
- hubot-influxdb-alerts - 在您的聊天室使用创建和管理警报 hubot 和 influxdb
- influx-alert - 查询 InfluxDB 并基于 YAML 配置发送警报的工具
- influxdb_google_sheets - 用于获取和格式化 InfluxDB 数据的 Google 表格脚本
- Morgoth - 指标异常检测
Provisioning InfluxDB¶
无需手动安装即可帮助您运行 InfluxDB 的工具、库等.
- chef-influxdb - InfluxDB 的厨师食谱
- golja-influxdb - InfluxDB 的 Puppet 模块
- influxdb-release - InfluxDB 的实验性 BOSH 版本
- puppet-telegraf - Telegraf 的木偶模块
- rossmcdonald/influxdb - 安装、配置和维护 InfluxDB 的 Ansible 角色
- tutum-docker-influxdb - 用于运行开箱即用的 InfluxDB 服务器的 Docker 映像
Queries¶
- dbal-influxdb - InfluxDB 的原则 DBAL
- Influxdb::Arel - Influxdb::Arel 是 InfluxDB 方言的 SQL AST 管理器. 它简化了复杂 SQL 查询的生成
- influxer - InfluxDB ActiveRecord 风格
- Time Series Admin - InfluxDB 数据库的管理面板和查询界面
Hosting of InfluxDB / SaaS¶
- InfluxCloud - 来自 InfluxDB 的创建者
- Aiven - 提供主机(AWS、Google、DigitalOcean 等)、地理位置和服务器规格的选择
- Scalingo - 提供服务器规格的选择
- HostedMetrics - 通过托管 InfluxDB、Grafana 和 StatsD 的组合,面向自定义应用程序监控
Miscellaneous¶
似乎不属于任何其他类别的项目.
- influx-protector - 防止危险查询进入 influxdb 的代理
- influxdb-schema-updater - 一个小型 DevOps 工具,用于使用一组配置文件管理 InfluxDB 实例的架构
- influx-prompt - 具有自动完成功能的交互式命令行 InfluxDB cli
- cleanflux - 使用自动保留策略选择和在线错误更正围绕/查询端点进行代理
Other awesome lists¶
Awesome lists that include links to InfluxDB¶
- awesome-bigdata
- awesome-dashboard
- awesome-data-engineering
- awesome-db
- awesome-go
- awesome-home-assistant
- awesome-microservices
- awesome-sysadmin
Lists of awesome lists that include awesome-influxdb¶
License¶
在法律允许的范围内,作者和贡献者放弃了 awesome-influxdb 的所有版权和相关或邻接权.