小智 5
在zipkin术语中,您要问的内容通常称为“本地范围”或“本地跟踪”,基本上是一种既不起源也不导致远程调用的操作。
我在syscall级别上什么都不知道,但是许多跟踪器支持显式的函数调用检测。
例如,使用py_zipkin
@zipkin_span(service_name='my_service', span_name='some_function')
def some_function(a, b):
return do_stuff(a, b)
除了像这样的显式工具外,还可以将数据导出到zipkin。例如,可以将在另一工具中生成的跟踪数据转换为zipkin的json格式。
这可能无法回答您的问题,但是希望对您有所帮助。