Skip to content

InfluxDB

awesome-influxdb Awesome

与以下相关的很棒的项目、库、工具等的精选列表 InfluxDB. 此列表侧重于支持 InfluxDB 1.0 及更高版本的库、工具等.

想让这个列表更好吗? 看看我们的页面 contributing 然后打开一个请求请求!

Reference material

如果您知道属于此列表的任何特别有用的博客文章、演讲、幻灯片等,请打开请求请求!

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

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 plugininfluxdb 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.

Plugins

允许其他独立工具将其数据发送到 InfluxDB 的插件.

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

Provisioning InfluxDB

无需手动安装即可帮助您运行 InfluxDB 的工具、库等.

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

Lists of awesome lists that include awesome-influxdb

License

CC0

在法律允许的范围内,作者和贡献者放弃了 awesome-influxdb 的所有版权和相关或邻接权.