Мониторинг приложений с помощью приложения Live View с помощью плана Azure Spring Apps Enterprise
Примечание.
Планы "Базовый", "Стандартный" и "Корпоративный" будут устарели начиная с середины марта 2025 г. с 3-летнего периода выхода на пенсию. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.
Стандартный план потребления и выделенного плана будет устарел с 30 сентября 2024 г. с полным завершением работы после шести месяцев. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в статье "Миграция потребления Azure Spring Apps Standard" и выделенного плана в приложения контейнеров Azure.
Примечание.
Приложение Live View для VMware Tanzu достигло конца поддержки 31 августа 2025 г. Мы рекомендуем перенести его на локальный администратор Spring Boot. Дополнительные сведения о том, как выполнить миграцию, см. в разделе "Миграция динамического представления приложения" в Spring Boot Admin.
Эта статья относится к: ❎ Basic/Standard ✅ Enterprise
В этой статье описываются функции пользовательского интерфейса "Режим реального просмотра приложений" и страницы и представления, включенные в пользовательский интерфейс Приложения Live View.
Application Live View для VMware Tanzu — это упрощенное средство аналитики и устранения неполадок, которое помогает разработчикам приложений и операторам приложений искать в запущенных приложениях.
Приложение Live View предоставляет визуальные сведения о запущенных приложениях, проверяя сведения о spring Boot Actuator. Он предоставляет динамическое представление данных только из приложения. Приложение Live View не сохраняет данные приложения для дальнейшего анализа или исторических представлений. Простой интерфейс позволяет устранять неполадки, изучать и поддерживать общие сведения о некоторых аспектах приложений. Он предоставляет определенный уровень управления пользователям, чтобы позволить им изменять некоторые параметры, такие как уровни журналов и свойства среды запущенных приложений.
Необходимые компоненты
- Динамическое представление приложения для VMware Tanzu. Дополнительные сведения см. в разделе "Использование динамического представления приложений".
Страница сведений
Страница сведений — это страница по умолчанию, загруженная в разделе "Динамическое представление ". На этой странице представлен табличный обзор, содержащий следующие свойства:
- Название приложения
- Instance ID
- Расположение
- Расположение актатора
- Конечная точка работоспособности
- Прямой доступ к актатору
- Платформа
- Версия
- Новая версия исправления
- Новая основная версия
- Версия сборки
Вы можете перемещаться между категориями информации, выбрав в раскрывающемся списке в правом верхнем углу страницы.
Страница работоспособности
Чтобы перейти на страницу "Работоспособное состояние", выберите параметр "Работоспособности" в раскрывающемся списке "Категория сведений". На странице работоспособности содержатся подробные сведения о работоспособности приложения.
Страница работоспособности включает следующие функции:
- Просмотрите список всех компонентов, составляющих работоспособность приложения, таких как готовность, динамическая жизнь и дисковое пространство.
- Просмотр состояния и сведений, связанных с каждым компонентом.
Страница среды
Чтобы перейти на страницу "Среда", выберите параметр "Среда" в раскрывающемся списке "Категория сведений". Страница среды содержит сведения о среде приложения. Он содержит свойства, включая, но не ограничивается, системными свойствами, переменными среды и свойствами конфигурации, такими как application.properties
в приложении Spring Boot.
Страница "Среда" включает следующие функции:
- Найдите свойство или значения с помощью функции поиска.
- Просмотрите все вхождения определенного свойства с помощью значка поиска в правом углу. Ключ свойства можно быстро найти, не вводя вручную в поле поиска. При выборе этой кнопки страница фильтруется по имени этого свойства.
- Проверите приложение, чтобы обновить все свойства среды, выбрав "Область обновления" в правом верхнем углу страницы.
- Измените существующие свойства, выбрав переопределение в строке и изменив значение. После сохранения значения можно увидеть обновленное свойство в разделе "Примененные переопределения" в верхней части страницы.
- Сбросьте свойство среды в исходное состояние, нажав кнопку "Сброс".
- Добавьте новые свойства среды в приложение и измените или удалите переопределенные переменные среды в разделе "Примененные переопределения ".
Примечание.
Необходимо задать management.endpoint.env.post.enabled=true
в свойствах конфигурации приложения, а соответствующая редактируемая среда должна присутствовать в приложении.
Страница "Уровни журналов"
Чтобы перейти на страницу "Уровни журналов", выберите параметр "Уровни журналов" в раскрывающемся списке "Категория сведений". Страница уровней журнала предоставляет доступ к средствам ведения журнала приложения и конфигурации их уровней.
Страница "Уровни журналов" включает следующие функции:
- Настройте уровни журнала, например
INFO
,DEBUG
иTRACE
в режиме реального времени из пользовательского интерфейса. - Найдите пакет и измените соответствующий уровень журнала.
- Настройте уровни журнала на определенном классе и пакете.
- Отключите все уровни журнала, изменив уровень журнала корневого средства ведения журнала
OFF
на . - Отображение измененных уровней журнала с помощью переключателя "Только изменения".
- Выполните поиск по имени средства ведения журнала с помощью функции поиска.
- Сбросьте уровни журнала в исходное состояние, нажав кнопку "Сброс".
- Сбросьте все средства ведения журнала в состояние по умолчанию, выбрав "Сбросить все" в правом верхнем углу страницы.
Страница потоков
Чтобы перейти на страницу "Потоки", выберите параметр "Потоки" в раскрывающемся списке "Категория сведений". На этой странице отображаются все сведения, связанные с потоками JVM и выполняемыми процессами приложения. Это отслеживает динамические потоки и потоки управляющей программы в режиме реального времени. Это моментальный снимок различных состояний потока.
Страница "Потоки" включает следующие функции:
- Перейдите к состоянию потока, чтобы отобразить все сведения о конкретном потоке и трассировке стека.
- Поиск потоков по идентификатору потока или состоянию с помощью функции поиска.
- Обновите до последнего состояния потоков с помощью значка обновления.
- Просмотрите дополнительные сведения о потоке, выбрав идентификатор потока.
- Скачайте дамп потока для анализа.
Страница памяти
Чтобы перейти на страницу "Память", выберите параметр "Память" в раскрывающемся списке "Категория сведений".
Страница "Память" выделяет использование памяти внутри виртуальной машины JVM. В нем отображается графическое представление различных областей памяти в куче и не кучи памяти. Для приложений Spring Boot, работающих на JVM, страница памяти визуализирует данные из виртуальной машины JVM, предоставляя аналитические сведения о приложении в отличие от внешних сведений о уровне pod Kubernetes.
Страница памяти включает следующие функции:
- Просмотрите графики в режиме реального времени, отображающие общие сведения о разных пространствах в памяти, а также общий объем используемой памяти и общий размер памяти.
- Просмотр графов для отображения приостановки GC и событий GC.
- Скачайте данные дампа кучи с помощью кнопки "Дамп кучи" в правом верхнем углу.
Примечание.
Эта графическая визуализация выполняется в режиме реального времени и отображает только данные в режиме реального времени. Как упоминалось ранее, функции Application Live View не хранят никаких сведений. Это означает, что графы визуализировать данные с течением времени только до тех пор, пока вы остаетесь на этой странице.
Страница "Сопоставления запросов"
Чтобы перейти на страницу "Сопоставления запросов" , выберите параметр "Сопоставления запросов" в раскрывающемся списке "Категория сведений". Эта страница содержит сведения о сопоставлениях запросов приложения. Для каждого сопоставления на странице отображается метод обработчика запросов.
Страница "Сопоставления запросов" включает следующие функции:
- Дополнительные сведения о сопоставлении запросов, таких как метаданные заголовка приложения, включая
produces
consumes
иHTTP
методы, выбрав сопоставление. - Выполните поиск по сопоставлению запросов или методу.
- Просмотр сопоставлений, связанных с актатором для приложения, с помощью переключателя /actuator/** Сопоставления запросов
Примечание.
Когда конечная точка актатора приложения предоставляется management.server.port
, приложение не возвращает данные сопоставления запросов актатора в контексте. В этом случае сообщение отображается при включении переключателя актатора.
Страница HTTP-запросов
Чтобы перейти на страницу HTTP-запросов, выберите параметр HTTP-запросов в раскрывающемся списке "Категория сведений". На странице HTTP-запросов содержатся сведения об обмене http-запросами и ответами на приложение. Граф визуализирует запросы в секунду, указывая состояние ответа всех запросов.
Страница HTTP-запросов включает следующие функции:
- Фильтруйте состояние ответа, включающее
info
,success
, иserver-errors
redirects
client-errors
. - Подробно просмотрите данные трассировки в формате таблицы с метками, такими как метка времени, метод, путь, состояние, тип контента, длина и время.
- Отфильтруйте трассировки на основе значения поля поиска с помощью функции поиска в таблице.
- Просмотрите дополнительные сведения о запросе, например методе, заголовках и ответе приложения, выбрав метку времени.
- Щелкните значок обновления над графом, чтобы загрузить последние трассировки для приложения.
- Отображение связанных трассировок актатора для приложения с помощью переключателя /actuator/** в правом верхнем углу страницы.
Примечание.
Когда конечная точка актатора приложения предоставляется management.server.port
, данные трассировки HTTP для приложения не возвращаются. В этом случае сообщение отображается при включении переключателя актатора.
Страница "Кэши"
Чтобы перейти на страницу "Кэши", выберите параметр "Кэши" в раскрывающемся списке "Категория сведений". Страница "Кэши" предоставляет доступ к кэшам приложения. Он содержит сведения о диспетчерах кэша, связанных с приложением, включая полное имя собственного кэша.
Страница "Кэши" включает следующие функции:
- Выполните поиск определенного кэша или диспетчера кэша с помощью функции поиска.
- Удалите отдельные кэши, выбрав "Вытеснить", что приводит к очистке кэша.
- Удалите все кэши, выбрав "Выселить все". Если для приложения нет диспетчеров кэша, отображается
No cache managers available for the application
сообщение.
Страница свойств конфигурации
Чтобы перейти на страницу "Свойства конфигурации", выберите параметр "Свойства конфигурации" в раскрывающемся списке "Категория сведений". Страница свойств конфигурации содержит сведения о свойствах конфигурации приложения. Для Spring Boot он отображает бобы приложения @ConfigurationProperties
. Он предоставляет моментальный снимок всех бобов и их связанных свойств конфигурации.
Страница свойств конфигурации включает следующую функцию:
- Найдите значение ключа для свойства или имени боба с помощью функции поиска.
Страница условий
Чтобы перейти на страницу "Условия", выберите параметр "Условия" в раскрывающемся списке "Категория сведений". Отчет об оценке условий содержит сведения об оценке условий для классов конфигурации и автозаполнения. Для Spring Boot отчет об оценке условий дает четкое представление обо всех бобах, настроенных в приложении.
Страница условий включает следующие функции:
- Выберите имя боба, чтобы просмотреть условия и причину условного совпадения. Если бобы не настроены, он показывает как соответствующие, так и несовпаденные условия боба, если таковые отсутствуют. Помимо условий, он также отображает имена безусловных классов автоматической конфигурации, если таковые есть.
- Фильтрация по бобам и условиям с помощью функции поиска.
Страница запланированных задач
Чтобы перейти на страницу запланированных задач, выберите параметр "Запланированные задачи" в раскрывающемся списке "Категория сведений". На странице запланированных задач приложения содержатся сведения о запланированных задачах приложения, включая задачи cron, задачи фиксированной задержки и задачи фиксированной скорости, пользовательские задачи и свойства, связанные с ними.
Страница "Запланированные задачи " включает следующую функцию:
- Выполните поиск определенного свойства или задачи в строке поиска, чтобы получить сведения о задаче или свойстве.
Страница «Бобы»
Чтобы перейти на страницу "Бобы", выберите параметр "Бобы" в раскрывающемся списке "Категория сведений". Страница Beans содержит сведения о списке всех бобов приложения и его зависимостей. В нем отображаются сведения о типе, зависимостях и его ресурсе.
Страница Beans включает следующую функцию:
- Выполните поиск по имени боба или соответствующим полям.
Страница метрик
Чтобы перейти на страницу метрик, выберите параметр "Метрики" в раскрывающемся списке "Категория сведений". Страница метрик предоставляет доступ к сведениям о метриках приложения.
Страница метрик включает следующие функции:
- Выберите из списка различных метрик, доступных для приложения, например
jvm.memory.used
,jvm.memory.max
http.server.request
. Выбрав метрику, вы можете просмотреть связанные теги. - Выберите значение каждого из тегов на основе критериев фильтрации.
- Выберите " Добавить метрику", чтобы добавить метрику , которая обновляется каждые пять секунд по умолчанию.
- Приостанавливать функцию автоматического обновления, отключив переключатель автоматического обновления .
- Обновите метрики вручную, выбрав "Обновить все".
- Измените формат значения метрик в соответствии с вашими потребностями.
- Удалите определенную метрику, выбрав символ минуса в той же строке.
Страница актатора
Чтобы перейти на страницу Actuator, выберите параметр Actuator в раскрывающемся списке "Категория сведений". Страница Actuator предоставляет представление дерева данных актатора .
Страница Actuator включает следующую функцию:
- Выберите из списка конечных точек актатора и синтаксический анализ с помощью необработанных данных актатора.