influxdb - 从 Prometheus 服务器收集指标到电报
问题描述
我有一个在 K8s 实例上运行的普罗米修斯服务器和在另一个集群上运行的电报。有没有办法使用电报从普罗米修斯服务器中提取指标?我知道 Telegraf 支持从 prometheus 客户端抓取指标,但我希望从 prometheus 服务器获取这些指标。
谢谢
解决方案
有一个 prometheus 远程写入解析器(https://github.com/influxdata/telegraf/tree/master/plugins/parsers/prometheusremotewrite),我认为它会包含在 Telegraf 的 1.19.0 版本中。如果您现在想尝试一下,您可以使用每晚构建。(https://github.com/influxdata/telegraf#nightly-builds)
配置您的 prometheus 远程写入 telegraf 并配置输入插件以侦听您配置的端口上的流量。为方便起见,将输出插件配置为文件,以便您几乎可以立即查看文件中的指标
推荐阅读
- arrays - 我将如何分离 JSON 字典值并将它们放入 Swift 数组中?
- go - Go-Gorm:设置对象时会自动填充外键吗?
- ios - 在父项目内的框架中使用 Cocoapods 时未找到框架错误
- json - 在 Dart 中使用 json_serializer 将映射序列化为 JSON 的正确方法是什么?
- amazon-web-services - 在具有不同 AWS 账户拥有的 CMK 的 Auto Scaling 组中使用加密 EBS 卷
- python - 循环文件并在 Python 中应用函数
- java - 使用 bash 脚本防止命令行参数显示在 bash 历史记录或 ps -ef 中
- python - 如何使用 Django CreateView 实现依赖下拉列表?
- json - 如何在 Circe 中创建解析时间值的自定义解码器
- javascript - 如何通过 LINE 集成在 Dialogflow 中使用 fufillment