2015-03-19 54 views
1

我將把Prometheus io與我的Python Django應用程序集成以跟蹤不同API的性能指標。我是普羅米修斯的新手。我瀏覽了關於Prometheus和最近的Python客戶端的文檔。我在本地設置了它,但無法弄清楚如何從我的應用程序中推送指標。所以如果有人有任何建議,我會很感激。將Prometheus IO與python-django應用程序集成

回答

0

有趣的是,我在做同樣的事情:)由於缺乏對推送python2客戶端的,我打算利用這裏找到了Python客戶端:https://github.com/prometheus/client_python

不過,我有點不確定收集來自多個正在運行的gunicorn工作人員的指標會產生什麼影響。

在回答你的問題時,首先要看看客戶端代碼,而且我至少要開始在我的django應用程序中添加一個端點/health-check/prometheus並且那是普羅米修斯要求得到指標的地方

+2

https://github.com/prometheus/client_python/issues/30涵蓋了gunicorn的支持。/metrics是標準端點名稱。 – 2015-04-28 21:38:24