问题标签 [telegraf]
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 - 具有多个百分位数的 Kapacitor 任务
在将它们放入 influxdb 之前,我想用 kapacitor 汇总来自 telegraf 的最后一分钟的数据,而且我也需要计算几个百分位数。所以我为测试写了一个简单的勾号
在我的数据库中,我只有第 50 个百分位数的值,我对此并不感到惊讶,因为我在评估中使用了“百分位数”,但我仍然无法在 Kapacitor 文档中找到任何关于如何获得所需结果的线索。
在这里,您有我渴望的“视觉”结果:
哈!
telegraf - Telegraf - 如何监控多个 Tomcat 实例?
我设法将数据从单个 Tomcat 实例收集到 Telegraf,如下所示。
现在,我想监控多个Tomcat实例,但似乎没有一个如何监控多个实例的示例。有人知道吗?
javascript - 如何使用匹配和正则表达式返回变量的内容?
我希望能够使用正则表达式返回这些变量的内容。
我尝试使用:
但这仅返回字符串,而不是变量的内容。
influxdb - 如何将 json 输出转换为 Line 格式
我正在尝试向 InfluxDB 发送一些自定义指标(输出 json),是否有任何插件或示例脚本可用于转换为 Line 协议?
telegraf - 使用代理主机动态更新 Telegraf 配置?
我的基础架构中有许多网络交换机,我一直在使用 telegraf 从带有 snmp 的交换机收集数据流量信息。到目前为止,交换机 IP 地址已静态添加到配置中。我想知道是否可以从数据库中调用 IP 列表,所以我不需要每次都将它静态添加到配置中?或者也许电报只是不是那个工具。
通常的配置如下所示:
telegraf - 电报文件输出的日志轮换
我正在浏览https://github.com/influxdata/telegraf/tree/master/plugins/outputs/file
但是没有选项可以轮换日志文件。
这会导致创建必须手动删除的巨大日志文件。
手动删除后,telegraf 不会重新创建该文件,唯一的选择是重新启动 telegraf。
我不想使用 cron 作业轮换日志文件,因为 telegraf 可能正在对日志文件执行某些操作,并且根据我们的用例,我们需要最后 10 分钟的 telegraf 输出,其中包含由发送的指标每分钟电报。
似乎有人朝这个方向开始,但从未完成。 https://github.com/influxdata/telegraf/issues/1550
regex - Telegraf 解析 logstash 风格的“grok”模式
我一直在尝试将数据从日志文件中引入流入。结构如下
我用过这个模式
我可以获得有关制定模式的帮助吗?
windows - 带有influxdb连接问题的Kapacitor记录流
我正在尝试在 kapacitor 和 Influxdb 中记录流任务。
我使用 Windows 7 Entreprise,我已经安装了 telegraf(收集数据)和 influxdb,它们都可以工作(用 grafana 仪表板测试),但是当我启动 Kapacitor 并尝试记录任务时,我收到此错误“wsarecv:现有连接被远程主机强行关闭”(并且 Kapacitor 服务器停止)。
我在 Kapacitor Server Cmd 上收到此错误:
有人知道如何解决这个问题吗?
nginx - 将 Nginx 访问日志或 InfluxDB 标签数据转换为小写
在 Grafana 中,我正在构建一个用于模板的主机名列表。该数据存储在 Telegraf 提供的 InfluxDB 中,使用 logparser 插件来吃一些 Nginx 访问日志。Nginx 在任何情况下都会存储主机名:
当我从 influxdb 获取这些值时:
似乎没有公开的方式将这些值转换为小写,或将它们分组为show
查询不支持分组功能。
我还研究了让 Nginx 将此信息以小写形式写入访问日志,但也无法弄清楚。
如何在 Nginx 请求和 InfluxDB 查询之间的任何时候将这些值组合在一起?