文件名称:sensu-extension-influxdb:InfluxDB的处理程序扩展
文件大小:4KB
文件格式:ZIP
更新时间:2024-05-28 15:46:36
Ruby
InfluxDB处理程序扩展 Sensu扩展,可将指标数据写入InfluxDB。 支持执行此操作的两种方法: InfluxDB Rubygem库 EventMachine 我将两种方法都放在这里进行测试。 这可能有点脏。 将此作为扩展而不是处理程序插件可以提供更好的性能。 由于每秒都会产生大量指标,因此使用常规处理程序插件会导致大量分叉和系统负载。 看来,随着情况的发展,我的数据远远落后。 起源 这些是一些代码和想法的大杂烩: 写方法 InfluxDB Rubygem 这使用名为“ influxdb”的Rubygem来处理数据写入。 它的性能可能不如EventMachine,但可能会带来一些好处。 要求 “ influxdb” rubygem需要安装在Sensu的Ruby环境中。 请注意,Sensu提供了自己的嵌入式Ruby,因此在系统中可用的Ruby将无法正常工作。
【文件预览】:
sensu-extension-influxdb-master
----Readme.md(4KB)
----influxdb.rb(4KB)