Exporters
并非您运行的所有代码都是您可以控制或者可以访问的,因此添加直接检测并不是真正的选择。 例如,操作系统内核并不会通过HTTP来输出Prometheus格式的指标。 Exporter是您要从应用程序中获取指标的机器上部署的软件。 它接收来自Prometheus的请求,从应用程序收集所需的数据,将它们转换为正确的格式,最后在对Prometheus的响应中返回它们。 您可以将Exporter视为小型一对一代理,在应用程序的度量标准界面和Prometheus展示格式之间来转换数据。 对于您用代码的直接检测不同,Exporter使用的是称为自定义收集器或ConstMetrics的不同样式的检测 好消息是,鉴于Prometheus社区的规模,您需要的Exporter可能已经存在,您可以轻松使用。 如果Exporter缺少您感兴趣的指标,您可以随时在他们的github上发送pull request来改进它,使下一个人更好地使用它
Last updated
Was this helpful?