opentracing-jaeger与prometheus集成
opentracing-prometheus的Python项目详细描述
#opentracing prometheus
是opentracing和prometheus的集成。
它公开了与jaeger和prometheus for golang相同的度量。
此包包含一个prometheus reporter和prometheus metrics factory
报告器用于根据SPAN内容报告度量
工厂用于报告度量从Jaeger本身。
还有一个结合了所有选项的WSGi中间件。
从opentracing\u prometheus import tracermiddleware进行响应
import logging
log\u level=logging.debug
logging.getlogger('').handlers=[]
logging.basicconfig(format='%(asctime)s%(message)s',level=log_level)
log=logging.getlogger()
@app.route('/')
def fetch_hello_world():
resp=make_response('hello,world!')
resp.headers['content-type']=“text/plain”
返回resp
是opentracing和prometheus的集成。
它公开了与jaeger和prometheus for golang相同的度量。
此包包含一个prometheus reporter和prometheus metrics factory
报告器用于根据SPAN内容报告度量
工厂用于报告度量从Jaeger本身。
还有一个结合了所有选项的WSGi中间件。
从opentracing\u prometheus import tracermiddleware进行响应
import logging
logging.getlogger('').handlers=[]
logging.basicconfig(format='%(asctime)s%(message)s',level=log_level)
@app.route('/')
def fetch_hello_world():
resp=make_response('hello,world!')
resp.headers['content-type']=“text/plain”
返回resp