问题标签 [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.

0 投票
1 回答
394 浏览

docker - Docker TICK Sandbox 不提供 UDF Python 功能

我正在运行docker 映像以在本地使用 TICK Kapacitor。

我面临的问题是,当我尝试使用用户定义的函数时,例如这些示例中的任何一个,我都会收到 /usr/bin/python2 不存在的错误消息。

我将以下内容添加到kapacitor.conf

我方面的进一步尝试包括更改用于构建 Kapacitor 以安装 python 的图像,但代理似乎无论如何都无法编译。

有没有人设法让 UDF 使用 Kapacitor Docker 映像运行?

谢谢

0 投票
0 回答
48 浏览

influxdb - 触发警报时如何添加具有默认值的 field_key?

如何field_key使用默认值添加 influxdb 测量?

如果在 kapacitor 中触发警报,则在 influxdb 测量中添加默认值。

0 投票
1 回答
707 浏览

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 对象并且不知道如何创建一个。

提前致谢!再见!

0 投票
1 回答
954 浏览

kapacitor - Kapacitor:如何在 TICK 脚本中获取字段名称

我正在尝试通过 Chronograf 创建一个 TICK 脚本,它运行良好。我设置了一些标签和一些字段。我为特定字段创建了一个警报刻度文件,我可以通过这样做来获得它的值

但我不知道它的名字……这可能吗?

谢谢!

0 投票
2 回答
337 浏览

kapacitor - TICKscript 中的节点是什么?

我正在尝试学习 TICKscript,但官方文档很混乱。

我了解其中的变量声明和表达式的一部分。但是还有“节点”。它们是什么?

UPD:我什至找到了他们的 EBNF:https ://docs.influxdata.com/kapacitor/v1.5/reference/spec/ ,其中没有节点定义。

TICKscript 中的节点是什么?

0 投票
0 回答
123 浏览

influxdb - Kapacitor 在添加新字段时创建新点

我正在使用 Kapacitor 预处理复杂的正则表达式搜索以优化我的 Grafana 渲染性能。

这是我的 Kapacitor 脚本:

当我检查数据库并且 Kapacitor 已在数据库中为已处理的条目创建新点或条目而不是将新字段添加到现有点时,问题就出现了。

有什么方法可以让 Kapacitor 丰富数据而不是复制?

0 投票
2 回答
2456 浏览

influxdb - 如何从缺少字段的 Influx 数据库中查询?

我有一个由电报收集的测量结果。它具有以下结构:

名称:智能设备

当我查询这个数据库时,我可以这样做:

和这个:

但是当我尝试用 empty 过滤掉记录时health_ok,我得到空输出:

如何选择空的测量值(否?空?)health_ok

0 投票
1 回答
700 浏览

influxdb - 创建 Kapacitor 警报错误

创建 Kapacitor 警报时出现以下错误。警报已创建但未触发。

在 influxdb 数据库上定义的保留策略定义如下。

显示 chronograf 名称持续时间 shardGroupDuration replicaN 默认的保留策略 ---- -------- ------ -------- -- ----- 自动生成 1440h0m0s 168h0m0s 1 真

使用的记号笔

有什么建议么?

0 投票
1 回答
149 浏览

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 上侦听

0 投票
1 回答
1048 浏览

kapacitor - 在 kapacitor 滴答脚本中处理多个条件

我通过在每台机器上安装 Telegraf 代理来监视我们本地实验室环境中的服务器,该代理将 cpu、磁盘和内存统计信息更新到 InfluxDB。我在 kapacitor 中有引发警报的滴答脚本,但我的问题是每台服务器都有不同的指标值来监控(比如 server1 应该在 80% CPU 使用率时收到警报,server2 应该在 50% CPU 使用率时收到警报)所以这意味着我应该为每个服务器编写多个脚本因为它很难监控和维护。任何人都可以指导一下。

谢谢