问题标签 [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.
bash - Ansible 对 docker 容器或卷执行命令 shell bash
我假装在一个带有 ansible 的 docker 容器中执行一个 bash 文件。第一个任务是成功的。
我的任务:
容器名称:tick_kapacitor 体积容器:kapaciotr_sotage
运行剧本,1个任务就可以了
#我也尝试:
回复:
我走到机器前放
回复:
influxdb - 导数在批处理脚本kapacitor中不起作用
我正在使用 Derivative 函数来计算带宽并通过 kapacitor 发送警报,
下面是查询
当我尝试将这个刻度脚本保存在 chronograf 中时,我得到以下错误。
无法解析 InfluxQL 查询:衍生聚合需要 GROUP BY 间隔
influxdb - kapacitor批处理中的派生节点
我正在使用派生节点来计算网络设备的带宽利用率,下面是脚本。
我正在使用 where 子句,因为我想要针对特定 Ip 的特定接口发出警报。
但是当我做 kapacitor watch 并且在日志中没有显示任何错误时,它没有显示任何内容。
influxdb - Off 设置一个 kapacitor 批量查询
我正在尝试关闭我的 kapacitor 查询以查找 5 分钟的时间段,但在过去 10 秒内开始。所以查询将是(现在 - 10 秒)到(现在 - 5 分 10 秒)。这是为了抵消数据的延迟。
目前,influxdb 正在从电报获取它的数据,但延迟导致查询发送警告消息,即使它应该处于关键状态。目前,它会在两者之间发出警告和关键切换。它应该得到一个关键,然后一直呆在那里直到文档线程停止。
variables - 部署 TCK Kapacitor 配置
我需要部署 TICK。你如何在kapacitor.conf中使用变量?
前任: username = "{{ admin }}"
我有一个带有要替换的变量的kapacitor.conf,我有一个带有变量的文件default.yml。
Kapacitor.conf
默认.yml
influxdb - 有没有办法为变量分配百分位值?
我正在设置动态阈值(上限和下限)。这些值来自 SQL 语句(例如select percentile("value",80) from apc where metrics="temperature"
)
而不是:var upperbound = 16
我们如何将上限变量分配给 SQL 语句的输出?
elasticsearch - 将数据从 elasticsearch 传输到 influx
我正在尝试将数据从 发送Elasticsearch
到Influxdb
。除了编写插件和配置文件之外,还有其他方法可以做到这一点。我对这两个数据库都很陌生,并试图了解整体情况。
另外,我是否正确理解Kapacitor
处理流入数据然后将其发送到Kafka
流式传输?或者我应该只使用 Kapacitor 流式传输数据吗?
我试图在短时间内学习所有这些新技术,而所有新术语都让我感到困惑。感谢您的时间和帮助。
influxdb - 使用导数值的 Kapacitor 警报
当 Cisco 路由器的接口吞吐量超过某个值时,我正在尝试生成警报。请看一下我的代码。
我正在使用电报收集数据。我的测量“监控使用情况”包含多个字段键和值。如何将它们分开并警告它们?我是否正确使用“衍生”节点?它是我应该在“衍生”节点中使用的字段键吗?
有没有办法记录每个节点的输出以帮助排除故障?在我的情况下,我如何看到由“alert”节点计算的“bytes_recv_per_sec”值?
“日志”节点究竟做了什么?日志文件在哪里?我在“/var/log/kapacitor/kapacitor.log”中没有看到太多有价值的信息
我试过用不同的参数方法玩不同的节点,但没有多大成功。谢谢你的帮助。
在这个阶段,我想查看“/tmp/alerts.log”以在达到警报阈值时生成一些警报消息。最终我想发送一封警报电子邮件。
根据要求,这里是关于“监视器使用”测量的数据库信息
influxdb - 如何在 InfluxDB/Kapacitor 中定义异常警报
我试图找出在 InfluxDB 中定义警报的最佳或合理方法。例如,我可能会使用 telegraf 附带的 CPU 批处理 tickscript。这可以设置为 Telegraf 监控的所有主机的全局监控器/警报。
当您想偏离主机的上述设置时,即我们希望在 Y% 上发出警报的特定服务器而不是 X% 时,有什么方法?
我很高兴可以为自定义值创建一个独特的 tickscript,但我该如何从原始的“全局”值中排除主机?
这是一个简单的场景,但这需要满足 10,000 台主机的需求,其中将有 100 多个例外,这也将包含 10 秒/100 秒的全局警报定义。
我正在努力了解如何将该平台用作监控/警报的主要来源。
influxdb - 有一个平面范围是什么意思?
在 Kapacitor文档中,有一句话如下:
每个脚本都有一个平面作用域,作用域中的每个变量都可以引用文字值,例如字符串、整数或浮点值,或者具有随后可以调用的方法的节点实例。
我从来没有听说过平面瞄准镜,这是什么意思?我尝试用谷歌搜索该术语,但找不到任何解释它的东西。