有时你需要监控无法被抓取的组件。Prometheus Pushgateway 允许你将短生命周期的服务级别批处理作业的时间序列推送到一个中间作业,然后由 Prometheus 来抓取。结合 Prometheus 简单的基于文本的暴露格式,这使得即使没有客户端库也能轻松地对 shell 脚本进行检测。
有关使用 Pushgateway 和在 Unix shell 中使用的更多信息,请参阅项目的 README.md。
关于在 Java 中使用,请参阅 Pushgateway 文档。
关于在 Python 中使用,请参阅导出到 Pushgateway。
关于在 Ruby 中使用,请参阅 Pushgateway 文档。
要了解 Prometheus 项目之外维护的客户端库对 Pushgateway 的支持情况,请参阅它们各自的文档。