python - 如何将 zipkin 跟踪结果输出到 python 中的文件?
问题描述
我在我的代码中使用 py_zipkin。我可以在 Zipkin UI 上看到追踪结果。但我不知道如何将跟踪结果输出到具有指定格式的文件,如日志文件。这是我的代码示例:
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'}
)
解决方案
推荐阅读
- c++ - 函数 main 中引用的未解析的外部符号 __imp_glewInit
- android - 我的 jqMath 没有正确格式化 \text 和 \table
- android - 使用具有滚动视图行为的工具栏时,BottomNavigationView 覆盖内容
- javascript - 如何使用javascript从数组中的嵌套值计算平均值?
- python - 在 Pandas 中合并多个数据列
- javascript - 如何使中继请求包含 cookie?
- java - Spring Boot 中的 Mockito 不会模拟对象
- azure-cosmosdb - Azure Cosmos DB 中使用 JavaScript 查询 API 的聚合函数
- php - JSON结构改变,打破方法
- javascript - 将 Angularjs 转换为 Vuejs