【发布时间】:2015-05-22 10:16:06
【问题描述】:
我打算将 Prometheus io 与我的 Python Django 应用程序集成,以跟踪不同 API 的性能指标。我是普罗米修斯的新手。我已经阅读了有关 Prometheus 和最近的 python 客户端的文档。我已经在本地设置了它,但无法弄清楚如何从我的应用程序推送指标。因此,如果有人对此有任何建议,我将不胜感激。
【问题讨论】:
标签: python django prometheus
我打算将 Prometheus io 与我的 Python Django 应用程序集成,以跟踪不同 API 的性能指标。我是普罗米修斯的新手。我已经阅读了有关 Prometheus 和最近的 python 客户端的文档。我已经在本地设置了它,但无法弄清楚如何从我的应用程序推送指标。因此,如果有人对此有任何建议,我将不胜感激。
【问题讨论】:
标签: python django prometheus
有趣的是,我也在做同样的事情 :) 鉴于缺少用于推送的 python2 客户端,我计划使用此处找到的 python 客户端:https://github.com/prometheus/client_python
但是,我有点不确定从多个正在运行的 gunicorn 工人那里收集指标会有什么影响。
不过,在回答您的问题时,一个好的起点是查看那里的客户端代码,我至少要开始在我的 django 应用程序中添加一个端点,例如 /health-check 或 @987654324 @ 并让它成为 prometheus 要求提供指标的地方
【讨论】: