События
Присоединение к вызову ИИ Навыков
8 апр., 15 - 28 мая, 07
Отточите свои навыки ИИ и введите подметки, чтобы выиграть бесплатный экзамен сертификации
Зарегистрируйтесь!Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье показано, как подключить Java-приложения, развернутые на Azure App Service, к платформам мониторинга производительности приложений (APM), таким как Azure Monitor Application Insights, NewRelic и AppDynamics.
Azure App Service исполняет Java веб-приложения на полностью управляемом сервисе в трех вариантах:
Служба мониторинга приложений Azure Monitor Application Insights на основе облачных технологий, позволяющая клиентам наблюдать за сбоями, узкими местами и паттернами использования для улучшения производительности приложений и сокращения среднего времени восстановления (MTTR). С помощью нескольких щелчков мыши или команд CLI вы можете включить мониторинг для своих приложений Node.js или Java с автоматическим сбором журналов, метрик и распределенных трасс, устраняя необходимость включения SDK в ваше приложение. For more information about the available app settings for configuring the agent, see the Application Insights documentation.
Чтобы включить Application Insights через портал Azure, перейдите в раздел Application Insights на левом меню и выберите Включить Application Insights. By default, a new application insights resource of the same name as your web app is used. Вы можете использовать существующий ресурс аналитики приложений или изменить имя. Select Apply at the bottom.
Примечание
The latest New Relic documentation lists JBoss EAP support up to 7.x. Поддержка JBoss EAP 8.x еще не предоставляется.
Create a NewRelic account at NewRelic.com
Скопируйте ваш лицензионный ключ, он понадобится для настройки агента позже.
Подключитесь по SSH к вашему экземпляру службы приложений и создайте новый каталог /home/site/wwwroot/apm.
Upload the unpacked NewRelic Java agent files into a directory under /home/site/wwwroot/apm. Файлы для вашего агента должны находиться в /home/site/wwwroot/apm/newrelic.
Измените YAML-файл в /home/site/wwwroot/apm/newrelic/newrelic.yml, заменив заполненное значение лицензии на ваш собственный лицензионный ключ.
В портале Azure найдите свое приложение в службе App Service и создайте новую настройку приложения.
Создайте переменную среды с именем JAVA_OPTS
и значением -javaagent:/home/site/wwwroot/apm/newrelic/newrelic.jar
.
Создайте переменную окружения с именем CATALINA_OPTS
и значением -javaagent:/home/site/wwwroot/apm/newrelic/newrelic.jar
.
Примечание
Если у вас уже есть переменная окружения для JAVA_OPTS
, добавьте параметр -javaagent:/...
в конец текущего значения.
Примечание
Если у вас уже есть переменная среды для CATALINA_OPTS
, добавьте параметр -javaagent:/...
в конец текущего значения.
Create an AppDynamics account at AppDynamics.com
Скачайте Java-агент с веб-сайта AppDynamics. Имя файла похоже на AppServerAgent-x.x.x.xxxxx.zip
Используйте SSH для подключения к экземпляру службы приложений и создайте новый каталог /home/site/wwwroot/apm.
Загрузите файлы агента Java в каталог под /home/site/wwwroot/apm. Файлы для вашего агента должны находиться в /home/site/wwwroot/apm/appdynamics.
В портале Azure перейдите к вашему приложению в App Service и создайте новую настройку приложения.
Создайте переменную среды с именем JAVA_OPTS
со значением -javaagent:/home/site/wwwroot/apm/appdynamics/javaagent.jar -Dappdynamics.agent.applicationName=<app-name>
, где <app-name>
— это имя вашего App Service. Если у вас уже есть переменная окружения для JAVA_OPTS
, добавьте параметр -javaagent:/...
в конец текущего значения.
Создайте переменную среды с именем CATALINA_OPTS
и значением -javaagent:/home/site/wwwroot/apm/appdynamics/javaagent.jar -Dappdynamics.agent.applicationName=<app-name>
, где <app-name>
– это название вашей службы приложений. Если у вас уже есть переменная окружения для CATALINA_OPTS
, добавьте параметр -javaagent:/...
в конец текущего значения.
Конфигурационные параметры различаются в зависимости от того, какой сайт Datadog использует ваша организация. Ознакомьтесь с официальной документацией по интеграции Datadog с Azure
Dynatrace предоставляет Azure Native Dynatrace Service. Для мониторинга служб приложений Azure с помощью Dynatrace, см. официальную документацию Dynatrace for Azure.
Посетите центр Azure для разработчиков на Java, чтобы найти краткие руководства, учебные пособия и справочную документацию по Java для Azure.
События
Присоединение к вызову ИИ Навыков
8 апр., 15 - 28 мая, 07
Отточите свои навыки ИИ и введите подметки, чтобы выиграть бесплатный экзамен сертификации
Зарегистрируйтесь!