Підтримка трасування запитів (OpenTelemetry-підхід)
1. Загальна схема взаємодії
2. Структура повідомлень у WebSocket
{
"rID" : "2021-03-13 00:32:04.942046#UP57RxE",
"operation" : "categoriesInfo",
"__headers__": {
"traceId": "c0a8017f6f2c4d98bd70a35c90f1f01",
"spanId": "7b9a3d3c4e2f1a90"
}
}2.1. Поля в __headers__
__headers__3. Обов’язкові вимоги до інтеграції
3.1. Збереження traceId в контексті
traceId в контексті3.2. Передача traceId в HTTP callback
traceId в HTTP callback4. Рекомендована (опційна) підтримка spanId та parent-span-id
spanId та parent-span-id4.1. Що рекомендується робити
5. Навіщо це потрібно інтеграції
6. Діаграма проходження запиту (послідовність)
7. Підсумок вимог
Last updated