Устранение неполадок OpenTelemetry в Java

В этой статье описывается устранение неполадок с OpenTelemetry в Java.

Контрольный список по устранению неполадок

Начиная с версии 3.0.3 можно использовать параметры конфигурации для подавления определенной телеметрии автозабора. Дополнительные сведения см. в разделе "Подавление конкретной телеметрии с автозабором".

Шаг 1. Включение ведения журнала диагностики

По умолчанию журнал диагностики включен в Azure Monitor Application Insights. Дополнительные сведения см . в руководстве по устранению неполадок: Azure Monitor Application Insights для Java.

Шаг 2. Тестирование подключения между узлом приложения и службой приема

Пакеты SDK и агенты Application Insights отправляют данные телеметрии для приема в качестве вызовов REST в конечных точках приема. Чтобы проверить подключение с веб-сервера или хост-компьютера приложения к конечным точкам службы приема, используйте команды cURL или необработанные запросы REST из PowerShell. Дополнительные сведения см. в статье "Устранение неполадок с отсутствующими данными телеметрии приложения" в Azure Monitor Application Insights.

Известные проблемы

  • При скачивании клиентской библиотеки Application Insights для установки из браузера иногда скачанный JAR-файл поврежден и составляет около половины размера исходного файла. При возникновении этой проблемы скачайте JAR-файл, выполнив команду curl или wget , как показано в следующем примере вызовов команд:

    curl --location --output applicationinsights-agent-3.4.11.jar https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.4.11/applicationinsights-agent-3.4.11.jar
    
    wget --output-document=applicationinsights-agent-3.4.11.jar https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.4.11/applicationinsights-agent-3.4.11.jar
    

    Примечание.

    Примеры вызовов команд применяются к Application Insights для Java версии 3.4.11. Сведения о том, как найти номер версии и URL-адрес текущего выпуска Application Insights для Java, см. в статье https://github.com/microsoft/ApplicationInsights-Java/releases.