InfluxDB写事件监听器/触发器
InfluxDB write event listener/trigger
通读文档以及其他SO帖子并没有帮助我找出InfluxDB
是否支持写操作的事件侦听器/触发器。因为它是用于实时分析的,所以当一个特定的点插入到一个特定的序列中时,我希望得到通知。我知道我可以使用Continuous Queries
,但在某些情况下,当数据以更低的非恒定速率插入时,在未更改的查询上运行CQs
变得无用。
完美的场景是使用一些事件侦听器/触发器,并在数据更改时查询数据。InfluxDB
是否支持它,或者我必须手动实现此功能?
Influxdb支持HTTP/HTTPs和UDP订阅。订阅者将收到写入influxdb的任何新数据的副本,并可以对该数据进行任何操作。这就是Kapacitor(在其他答案中引用)的工作原理。
你可以在这里了解更多关于订阅的信息
根据您的需要,使用Kapacitor或编写您自己的订阅者可能更容易,尽管我还没有找到关于订阅api的文档。
这听起来像你可以使用InfluxData的Kapacitor。这是他们的新产品之一。
Kapacitor是一个数据处理引擎。它可以处理来自InfluxDB的流(实时订阅)和批处理(批量查询)数据。Kapacitor允许您定义自定义逻辑来处理具有动态阈值的警报,匹配模式的度量,计算统计异常等。
InfluxDB没有任何触发器或警报作为数据库的一部分。这显然是社区的需求,InfluxData正在研究解决这一需求的方法,但目前还没有。
相关文章:
- 悬停功能触发器
- Javascript全局onclick监听器
- 如何在td元素中添加监听器
- 监听器必须是一个函数
- jQuery触发器点击未从AJAX成功工作
- 为什么会返回触发器('点击')
- 有没有一种方法可以检测ios<>使用jquery和触发器操作形成导航按钮
- jQuery自动完成触发器在选择时返回
- 用键盘分页jQuery下一个和上一个控件.触发器('点击')不'不起作用
- Meteor出版物'是这样的吗;t触发器
- JS触发器值检查在文档加载后添加到页面的元素在加载时更改AND
- jQuery触发器事件在一个循环中多次出现
- 如何在更新面板内部调用/触发javascript函数<触发器>标签
- 触发器方法在javascript对象中定义,但在对象本身之外
- API GET或Zapier触发器到POST操作
- AngularJS选择更改触发器
- 触发器<输入类型=“;文件“>用angular程序选择文件
- jquery触发器可以从点击开始工作,但没有准备好
- JQuery语法错误,自动填充监听器和keyup触发器在循环和寻找顺序命名的输入
- InfluxDB写事件监听器/触发器