Код: Выделить всё
def run(agent):
run_span = otel_tracer.start_span('run-span')
while agent.working():
agent_span = otel_tracer.start_span('agent-span')
agent.run_step() # agent emits otel telemetries here
agent_span.end()
run_span.end()
Мне нужно быть полностью независимым от реализации агента, кроме поддержки очень простого интерфейса, включая возможность запуска агента в отдельном процессе. Тем не менее, я хотел бы правильно отразить потенциальные выбросы от отелей в рамках моей определенной иерархии промежутков. Как это сделать?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -otel-span
Мобильная версия