【发布时间】:2017-03-31 07:01:48
【问题描述】:
我有一个安装了 Prometheus-client 和 Telegraf 守护程序的 RoR 应用程序,Prometheus input plugin 在我要监控的实例上工作。
据我了解,我需要某种exporter middleware 来从Prometheus::Client.registry 收集指标并使用/metrics HTTP 端点公开它们。
我不太明白的是如何将来自不同环境的所有指标(例如,来自 rake 任务和应用程序的运行时代码)传递到同一 @987654328 实例的同一个注册表(它是 Prometheus::Middleware::Exporter.new(registry) 的实例变量) @中间件?
另外,例如,Telegraf 的 Prometheus 输入插件的 urls = ["http://localhost:3000/metrics"] 配置是否可以在 EC2 实例上工作?
感谢您的建议。
【问题讨论】:
标签: ruby-on-rails ruby prometheus telegraf-inputs-plugin