我有一个安装了Prometheus 客户端和Telegraf守护程序的 RoR 应用程序,其中Prometheus 输入插件在我要监视的实例上工作。
据我了解,我需要某种导出器中间件来收集指标并使用HTTP 端点Prometheus::Client.registry
公开它们。/metrics
我真正不明白的是如何将来自不同环境(例如,来自 rake 任务和应用程序的运行时代码)的所有指标传递到同一个中间件Prometheus::Middleware::Exporter.new(registry)
实例的同一个注册表(它是一个实例变量) ?Prometheus::Middleware::Exporter
此外,urls = ["http://localhost:3000/metrics"]
例如,用于 Telegraf 的 Prometheus 输入插件的配置是否可以在 EC2 实例上工作?
谢谢你的建议。