问题标签 [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.
json - 如何在电报机器人中使用动态键盘
我正在用telegraf编写一个电报机器人。我有一个像 RSP 这样的 json obj。它是这样的:
RSP 中的对象数量和它们的值(“A”,“B”,...)不是恒定的,我通过调用 API 来获取它们。现在我想为我的机器人制作一个内联键盘,它的按钮是这个 json 的值(“A”,“B”,“C”,...)。
谢谢你的帮助。
telegram - 电报机器人中的实时搜索
我正在用telegraf编写一个电报机器人。
我想在我的机器人中进行内联搜索,并且我想实时显示搜索结果。类似于@gif 或@bing 所做的事情。它们实时显示搜索结果,您可以单击要选择的每个项目。我不知道我应该使用的模块/函数的名称(我不知道从哪里开始!)
谁能帮助我并告诉我使用什么以及从哪里开始?
elasticsearch - 通过电报创建索引
使用 telegraf 我可以在 grafana 中查看系统指标,但我有需要创建应用程序日志索引的要求,所以我的问题是:
1) telegraf 能否将应用程序日志(csv 格式)发送到 influxdb
2)电报可以在elasticsearch中创建索引吗?
jmx - 使用 jolokia telegraf 获取 jmx 属性
我有一个 JAVA 应用程序,我想使用telegraf
工具监视它的 JMX 属性。
该工具提供jolikia
插件来监控 JMX 属性。我已在我的应用程序pom.xml
文件中添加了以下有关Jolokia 文档Maven
部分的依赖项:
这是我的/etc/telegraf/telegraf.conf
文件:
该应用程序在提供的 IP/端口中启动(我可以使用 连接到它jconsole
)。该应用程序有一个监控部分,其对象名称(如 中所示jconsole
)是wr-core:type=monitor,name=execution
并且具有属性MessageSendSuccessCount
。但是当我启动telegraf
服务时,会出现以下错误:
请注意,这1998
是我的应用程序的 jmx 端口。我也尝试使用8778
which is jolokia-agent
port; 拿到:
编辑1:
我已经检查了我的CLASSPATH
和两者jolokia-client
并被jolokia-core
列出:../lib/jolokia-client-java-1.3.7.jar:../lib/jolokia-core-1.3.7.jar
。
编辑2:
我已将以下几行放入我的应用程序的执行文件中:
但是当我运行该文件时,我得到了这个错误(即使../lib/jolokia-core-java-1.3.7.jar
已在 中列出CLASSPATH
):
fileoutputstream - telegraf 文件输出无法写入消息
这是我的/etc/telegraf/telegraf.conf
文件,部分outputs.file
:
但是telegraf
日志(写在 中/var/log/syslog
)连续显示错误:
编辑1:
整个未注释的配置是:
我从telegraf
服务开始:
haproxy - haproxy & influxdb 502 网关错误
我看到从 InfluxDB Enterprise 集群读取的性能极差。与集群的连接由 haproxy 进行负载平衡。数据库和 haproxy 对发现问题都没有特别帮助。另一方面,Grafana 至少报告了 http/502(坏网关)错误。
influxdb - 保留政策不会删除数据
我是 influxdb 的新手,我想为我的日志实施保留策略 (RP)。
我使用 telegraf 加载了一个静态数据,并为此创建了一个 RP:
但它不会删除我以前的日志。
正如我所观察到的,influx 以 UTC 时间格式存储数据,而我的电报服务器使用系统时间。这可能是一个问题吗?
monitoring - 使用 Telegraf 计算正在运行的进程数
我正在使用 telegraf、influxdb 和 grafana 为分布式应用程序制作监控系统。我要做的第一件事是计算机器上运行的 java 进程的数量。
但是当我提出请求时,进程的数量几乎是随机的(总是在 1 到 8 之间,而不是总是有 8 个)。
我认为我的电报配置有错误,但我看不到在哪里.. 我试图改变interval
但没有什么不同:似乎 influxdb 没有所有数据。
我正在运行 centos 7 和 Telegraf v1.5.0 (git: release-1.5 a1668bbf)
我要计算的所有 Java 进程:
我的电报.conf:
我的 input.conf :
我的请求 :
响应 :