promotheus监控一个简单的应用程序

时间:2017-11-28 00:21:28

标签: prometheus

我试图使用prometheus监控一个简单的应用程序,但不知道从哪里开始。

我创建了一个简单的测试函数,它将睡眠10秒钟,并使用prometheus进行跟踪 - 摘要指标。

from prometheus_client import Summary
import time
from datetime import datetime

TF_CALL_SUMMARY = Summary("call_seconds", "Time spent inside test function")

def test():

    while True:
        t1 = datetime.now()
            time.sleep(10)      
            t2 = datetime.now()
            delta = t2 - t1 
        TF_CALL_SUMMARY.observe(delta.total_seconds())
        print delta

print 'start application'
test()
print 'end application'

现在,这不是一个可以拥有/ metric端点的Web应用程序。

如何将此指标导出到我的prometheus服务器?

0 个答案:

没有答案