问题标签 [telegraf-plugins]

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 投票
2 回答
82 浏览

regex - Telegraf Regex 表达式以获取最后一个字符串

根据我的要求,我想获取字符串中的最后几个字符。例如我的字符串是“hello/how/are/you”,这里我只想要“are/you”。

但我没有得到预期的输出,即“是/你”。有人可以帮我解决这个问题吗?

0 投票
0 回答
30 浏览

precision - 电报中的大数字导致精度丢失

精度会因大数字而丢失。我正在使用尾部输入插件来读取文件,文件中的数据是 json 格式。下面是配置

输入文件包含

{"RequestId":959011990586458245}

预期产出

{"fields":{"RequestId":959011990586458245},"name":"tcivrrequest","tags":{},"timestamp":1632994599}

实际输出

{"fields":{"RequestId":959011990586458200},"name":"tcivrrequest","tags":{},"timestamp":1632994599}

数字 959011990586458245 转换为 959011990586458200(检查最后几位数字)。

已经在下面尝试过但没有用

json_string_fields = ["RequestId"]

[[processors.converter]] [processors.converter.fields] 字符串 = [""RequestId""]"

精度 = "1s"

json_int64_fields = ["RequestId"]

character_encoding = "utf-8"

json_strict = true

0 投票
0 回答
13 浏览

influxdb - Telegraf basicstats diff 参数不起作用

我正在使用电报 HTTPs 输入插件聚合它们并将聚合和非聚合数据存储到 InfluxDb。我对 Telegraf 插件 [[aggregators.basicstats]] 有疑问。它工作不正确。这是我的 telegraf.config:

谁能帮我解决这个问题?

0 投票
0 回答
37 浏览

mqtt - 如何确保 telegraf 已在 influxdb 中正确插入记录?

我是涌入数据库和电报世界的新手,我希望我会尽可能清楚。

我正在尝试实现一个架构,其中:

  • 机器“A”将数据发送到具有特定主题/xxx 的 MQTT 代理。

  • Telegraf 检测到 topic/xxx 的消息并将收集到的数据发送到 InfluxDB 存储桶。

问题是:

如何确定流入数据库中的写入过程是正确的,以便我可以告诉机器 A 它可以删除其队列中的消息?

我只想向生成消息的机器发送一条“好的,消息已存储在数据库中,现在您可以忘记它了”。我必须存储发送到某个主题的每条消息。

我唯一的想法是从电报中的输出插件重新编译代码,并检查编写过程的结果,然后使用消息 ID 和“写回”有效负载将新的 MQTT 消息发送回代理。

但我不知道,这似乎太复杂了,我一定是错过了什么。

0 投票
1 回答
992 浏览

docker - Telegraf 无法连接到 Docker sock

我尝试使用 Telegraf 收集有关我的 Docker 容器的一些指标。我已经将 docker sock 安装到它上面,但我仍然收到一条错误消息。我在这里想念什么?

0 投票
1 回答
84 浏览

windows - windows上的电报-插件中的inputs.docker错误无法连接到docker守护进程

我有这个配置:

我收到此错误:“插件中的 inputs.docker 错误无法连接到 docker 守护进程” 据我了解,这在 Windows 上不应该工作。我不明白为什么文档仍然没有解释如何在 Windows 上使用它。如何正确设置端点?

0 投票
1 回答
270 浏览

telegraf - 如何使用输出插件作为文件编写简单的电报输入插件

你好,我是电报的初学者,谁能告诉我如何为“Hello World”消息编写简单的电报输入插件???

谢谢

0 投票
1 回答
25 浏览

activemq - 如何使用电报从队列而不是主题中读取 MQTT 消费者的数据

我有一个 ActiveMQ 代理,数据正在进入该代理内的队列。

我正在尝试从同一个代理读取数据,但我无法读取数据。

下面我给出了我的电报配置。我提供了主题名称。我尝试创建一个主题并发送自定义数据以及我能够正确读取的数据。

来自设备的数据将进入队列,而不是主题。

在此处输入图像描述

如您所见,数据存在于队列中。所以现在我的主要问题是如何从队列中读取数据而不是使用电报从主题中读取数据?