如何将zipkin跟踪结果输出到python中的文件?

2024-05-23 08:05:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在代码中使用py_-zipkin。我可以在ZipkinUI上看到跟踪结果。但我不知道如何将跟踪结果输出到具有指定格式的文件,如日志文件。 下面是我的代码示例:

def fun1(self, param):
    with zipkin_span(
        service_name = 'my_code',
        span_name = 'fun1',
        transport_handler = http_transport,
        port = 8080,
        sample_rate = 100,
    ) as zipkin_context:
        run_some_func(param)
        zipkin_context.update_binary_annotations(param)

def http_transport(encoder_span):
    zipkin_url = 'http://127.0.0.1:9411/api/spans'
    requests.post(
        zipkin_url,
        data = encoded_span,
        headers = {'Content-Type': 'application/x-thrift'}
    )

Tags: 文件代码namepyhttpurlparamdef

热门问题