Интеграция OpenTelemetry SDK с Autumn Framework. Аннотации для автоматической инструментации методов трассировкой и метриками.
opm install autumn-opentelemetry#Использовать autumn
#Использовать autumn-opentelemetry
&Желудь
&Наблюдаемый
Процедура ПриСозданииОбъекта()
КонецПроцедуры
&Подсчитываемый("orders.count")
&Замеряемый("orders.duration")
Функция ОбработатьЗаказ(&АтрибутСпана("order.id") ИдЗаказа) Экспорт
Возврат СформироватьОтвет(ИдЗаказа);
КонецФункцииИсходный код документации располагается в каталоге /docs.
Приятного пользования! 🍂
- 🔭
&Наблюдаемый— автоматическое создание span'ов вокруг методов - ⏱️
&Замеряемый— запись длительности методов в гистограмму - 🔢
&Подсчитываемый— счётчик вызовов методов - 🏷️
&АтрибутСпана— параметры метода как атрибуты span'а - 📋 Logs bridge — автоматический экспорт логов logos через OTel Logs API
MIT License. Подробности в файле LICENSE.md.