API Manager. OpenTelemetry¶
NEOMSA API Manager поддерживает архитектуру развертывания с распределенными компонентами. Трассировка сообщений играет важную роль в отладке и мониторинге, так как помогает отслеживать путь сообщения и выяснять, откуда оно пришло. Этот процесс называется распределенным трейсингом. OpenTelemetry позволяет включить распределенную трассировку для NEOMSA APIM .
OpenTelemetry — это набор стандартных API и библиотек, которые определяют, как собирать, передавать и управлять данными телеметрии, такими как трассировки, метрики и журналы. Это обеспечивает безопасную, нейтральную к различным вендорам спецификацию для инструментария и предоставляет разработчикам возможность отслеживать запросы от начала до конца по точкам контакта и понимать распределенные системы в масштабе. OpenTelemetry также помогает отслеживать сообщения и выявлять задержки на каждом этапе процесса или метода. Это позволяет проводить временной анализ и использовать различные методы для извлечения данных. Вот некоторые из них:
-
Jaeger
-
Zipkin
-
Log
-
OTLP