35.5 Протоколирование OpenTelemetry
Протоколирование OpenTelemetry в MySQL позволяет экспортировать журналы телеметрии с вашего сервера MySQL в бэкэнды OpenTelemetry для анализа. Эта функция реализована следующим образом:
-
Компонент протоколирования телеметрии: (только MySQL Enterprise Edition и MySQL HeatWave) собирает instrumented события из логов сервера, форматирует их в формате OTLP OpenTelemetry, и экспортирует журналы в определенный конечный пункт с помощью сетевого протокола OpenTelemetry OTLP. Процесс, слушающий на конечном пункте, может быть коллектором OpenTelemetry или любым другим совместимым бэкэндом. Если вы хотите экспортировать данные в несколько бэкэндов, необходимо использовать коллектор OpenTelemetry.
-
Интерфейс протоколирования телеметрии: (MySQL Community Server, Enterprise Edition и MySQL HeatWave) — API, который позволяет определять и интегрировать собственные компоненты протоколирования OpenTelemetry. Этот интерфейс позволяет обнаруживать доступную инструментацию для протоколирования, активировать логгеры, генерировать записи и извлекать связанные контексты отслеживания.
Интерфейс не предоставляет протоколирование. Для протоколирования необходимо использовать MySQL Enterprise Edition, MySQL HeatWave или разработать собственный компонент.
Сведения об интерфейсе и образцы кода компонента см. в разделах Сервиса журналов телеметрии сервера в документации MySQL Server Doxygen.
© 2025 Oracle
Licensed under the GPLv2 License.