问题标签 [kapacitor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
influxdb - 触发警报时如何添加具有默认值的 field_key?
如何field_key
使用默认值添加 influxdb 测量?
如果在 kapacitor 中触发警报,则在 influxdb 测量中添加默认值。
user-defined-functions - 创建需要 STREAM 并提供 BATCH (Python) 的 Kapacitor UDF
我在制作需要 STREAM 并提供 BATCH 的 UDF 时遇到了麻烦。
这边走:
有人有示例代码吗?我在网上搜索(论坛、文档),但所有示例都是针对 BATCH-BACH、STREAM-STREAM 或 BATCH-STREAM。
我在示例中看到,在编写对 Kapacitor 的响应时,在“end_batch(self,end_req)”方法中,有必要“传达”BATCH 已经结束,在一个示例中,这是这样制作的:
为了发送 BATCH,我必须从“point(self,point)”方法发送它,但无法访问 end_req 对象并且不知道如何创建一个。
提前致谢!再见!
kapacitor - Kapacitor:如何在 TICK 脚本中获取字段名称
我正在尝试通过 Chronograf 创建一个 TICK 脚本,它运行良好。我设置了一些标签和一些字段。我为特定字段创建了一个警报刻度文件,我可以通过这样做来获得它的值
但我不知道它的名字……这可能吗?
谢谢!
kapacitor - TICKscript 中的节点是什么?
我正在尝试学习 TICKscript,但官方文档很混乱。
我了解其中的变量声明和表达式的一部分。但是还有“节点”。它们是什么?
UPD:我什至找到了他们的 EBNF:https ://docs.influxdata.com/kapacitor/v1.5/reference/spec/ ,其中没有节点定义。
TICKscript 中的节点是什么?
influxdb - Kapacitor 在添加新字段时创建新点
我正在使用 Kapacitor 预处理复杂的正则表达式搜索以优化我的 Grafana 渲染性能。
这是我的 Kapacitor 脚本:
当我检查数据库并且 Kapacitor 已在数据库中为已处理的条目创建新点或条目而不是将新字段添加到现有点时,问题就出现了。
有什么方法可以让 Kapacitor 丰富数据而不是复制?
influxdb - 如何从缺少字段的 Influx 数据库中查询?
我有一个由电报收集的测量结果。它具有以下结构:
名称:智能设备
当我查询这个数据库时,我可以这样做:
和这个:
但是当我尝试用 empty 过滤掉记录时health_ok
,我得到空输出:
如何选择空的测量值(否?空?)health_ok
?
influxdb - 创建 Kapacitor 警报错误
创建 Kapacitor 警报时出现以下错误。警报已创建但未触发。
在 influxdb 数据库上定义的保留策略定义如下。
显示 chronograf 名称持续时间 shardGroupDuration replicaN 默认的保留策略 ---- -------- ------ -------- -- ----- 自动生成 1440h0m0s 168h0m0s 1 真
使用的记号笔
有什么建议么?
python - kapacitor:指定 python udf 时不打开 http 端口
我正在尝试从此 URL https://www.youtube.com/watch?v=LL8g4qiBCNo了解 kapacitor 用户定义函数 (udf)
当我没有指定 python udf 时,kapacitor 启动并侦听 http 端口 9092。
我在 kapacitor.conf 中的 [udf] 部分看起来像
我的 python udf (geo.py) 如下所示
使用上述 udf 部分,kapacitor 不会在 http 端口 9092 上侦听
kapacitor - 在 kapacitor 滴答脚本中处理多个条件
我通过在每台机器上安装 Telegraf 代理来监视我们本地实验室环境中的服务器,该代理将 cpu、磁盘和内存统计信息更新到 InfluxDB。我在 kapacitor 中有引发警报的滴答脚本,但我的问题是每台服务器都有不同的指标值来监控(比如 server1 应该在 80% CPU 使用率时收到警报,server2 应该在 50% CPU 使用率时收到警报)所以这意味着我应该为每个服务器编写多个脚本因为它很难监控和维护。任何人都可以指导一下。
谢谢