Поделиться через


Мониторинг приложений с помощью приложения 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 не сохраняет данные приложения для дальнейшего анализа или исторических представлений. Простой интерфейс позволяет устранять неполадки, изучать и поддерживать общие сведения о некоторых аспектах приложений. Он предоставляет определенный уровень управления пользователям, чтобы позволить им изменять некоторые параметры, такие как уровни журналов и свойства среды запущенных приложений.

Необходимые компоненты

Страница сведений

Страница сведений — это страница по умолчанию, загруженная в разделе "Динамическое представление ". На этой странице представлен табличный обзор, содержащий следующие свойства:

  • Название приложения
  • 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 не хранят никаких сведений. Это означает, что графы визуализировать данные с течением времени только до тех пор, пока вы остаетесь на этой странице.

Страница "Сопоставления запросов"

Чтобы перейти на страницу "Сопоставления запросов" , выберите параметр "Сопоставления запросов" в раскрывающемся списке "Категория сведений". Эта страница содержит сведения о сопоставлениях запросов приложения. Для каждого сопоставления на странице отображается метод обработчика запросов.

Страница "Сопоставления запросов" включает следующие функции:

  • Дополнительные сведения о сопоставлении запросов, таких как метаданные заголовка приложения, включая producesconsumesи HTTP методы, выбрав сопоставление.
  • Выполните поиск по сопоставлению запросов или методу.
  • Просмотр сопоставлений, связанных с актатором для приложения, с помощью переключателя /actuator/** Сопоставления запросов

Примечание.

Когда конечная точка актатора приложения предоставляется management.server.port, приложение не возвращает данные сопоставления запросов актатора в контексте. В этом случае сообщение отображается при включении переключателя актатора.

Снимок экрана: режим реального просмотра приложений, на котором показана страница

Снимок экрана: режим реального просмотра приложений, на котором показана страница

Страница HTTP-запросов

Чтобы перейти на страницу HTTP-запросов, выберите параметр HTTP-запросов в раскрывающемся списке "Категория сведений". На странице HTTP-запросов содержатся сведения об обмене http-запросами и ответами на приложение. Граф визуализирует запросы в секунду, указывая состояние ответа всех запросов.

Страница HTTP-запросов включает следующие функции:

  • Фильтруйте состояние ответа, включающее info, success, и server-errorsredirectsclient-errors.
  • Подробно просмотрите данные трассировки в формате таблицы с метками, такими как метка времени, метод, путь, состояние, тип контента, длина и время.
  • Отфильтруйте трассировки на основе значения поля поиска с помощью функции поиска в таблице.
  • Просмотрите дополнительные сведения о запросе, например методе, заголовках и ответе приложения, выбрав метку времени.
  • Щелкните значок обновления над графом, чтобы загрузить последние трассировки для приложения.
  • Отображение связанных трассировок актатора для приложения с помощью переключателя /actuator/** в правом верхнем углу страницы.

Примечание.

Когда конечная точка актатора приложения предоставляется management.server.port, данные трассировки HTTP для приложения не возвращаются. В этом случае сообщение отображается при включении переключателя актатора.

Снимок экрана: режим реального просмотра приложения, на котором показана страница HTTP-запросов.

Снимок экрана: режим реального просмотра приложения, на котором показана страница HTTP-запросов с наложением, предоставляющая дополнительные сведения о конкретном запросе.

Страница "Кэши"

Чтобы перейти на страницу "Кэши", выберите параметр "Кэши" в раскрывающемся списке "Категория сведений". Страница "Кэши" предоставляет доступ к кэшам приложения. Он содержит сведения о диспетчерах кэша, связанных с приложением, включая полное имя собственного кэша.

Страница "Кэши" включает следующие функции:

  • Выполните поиск определенного кэша или диспетчера кэша с помощью функции поиска.
  • Удалите отдельные кэши, выбрав "Вытеснить", что приводит к очистке кэша.
  • Удалите все кэши, выбрав "Выселить все". Если для приложения нет диспетчеров кэша, отображается No cache managers available for the applicationсообщение.

Снимок экрана: режим реального просмотра приложений, на котором показана страница

Страница свойств конфигурации

Чтобы перейти на страницу "Свойства конфигурации", выберите параметр "Свойства конфигурации" в раскрывающемся списке "Категория сведений". Страница свойств конфигурации содержит сведения о свойствах конфигурации приложения. Для Spring Boot он отображает бобы приложения @ConfigurationProperties . Он предоставляет моментальный снимок всех бобов и их связанных свойств конфигурации.

Страница свойств конфигурации включает следующую функцию:

  • Найдите значение ключа для свойства или имени боба с помощью функции поиска.

Снимок экрана: режим реального просмотра приложений, на котором показана страница

Страница условий

Чтобы перейти на страницу "Условия", выберите параметр "Условия" в раскрывающемся списке "Категория сведений". Отчет об оценке условий содержит сведения об оценке условий для классов конфигурации и автозаполнения. Для Spring Boot отчет об оценке условий дает четкое представление обо всех бобах, настроенных в приложении.

Страница условий включает следующие функции:

  • Выберите имя боба, чтобы просмотреть условия и причину условного совпадения. Если бобы не настроены, он показывает как соответствующие, так и несовпаденные условия боба, если таковые отсутствуют. Помимо условий, он также отображает имена безусловных классов автоматической конфигурации, если таковые есть.
  • Фильтрация по бобам и условиям с помощью функции поиска.

Снимок экрана: режим реального просмотра приложения, на котором показана страница

Страница запланированных задач

Чтобы перейти на страницу запланированных задач, выберите параметр "Запланированные задачи" в раскрывающемся списке "Категория сведений". На странице запланированных задач приложения содержатся сведения о запланированных задачах приложения, включая задачи cron, задачи фиксированной задержки и задачи фиксированной скорости, пользовательские задачи и свойства, связанные с ними.

Страница "Запланированные задачи " включает следующую функцию:

  • Выполните поиск определенного свойства или задачи в строке поиска, чтобы получить сведения о задаче или свойстве.

Снимок экрана: режим реального просмотра приложений, на котором показана страница

Страница «Бобы»

Чтобы перейти на страницу "Бобы", выберите параметр "Бобы" в раскрывающемся списке "Категория сведений". Страница Beans содержит сведения о списке всех бобов приложения и его зависимостей. В нем отображаются сведения о типе, зависимостях и его ресурсе.

Страница Beans включает следующую функцию:

  • Выполните поиск по имени боба или соответствующим полям.

Снимок экрана: режим реального просмотра приложений, на котором показана страница beans.

Страница метрик

Чтобы перейти на страницу метрик, выберите параметр "Метрики" в раскрывающемся списке "Категория сведений". Страница метрик предоставляет доступ к сведениям о метриках приложения.

Страница метрик включает следующие функции:

  • Выберите из списка различных метрик, доступных для приложения, например jvm.memory.used, jvm.memory.maxhttp.server.request. Выбрав метрику, вы можете просмотреть связанные теги.
  • Выберите значение каждого из тегов на основе критериев фильтрации.
  • Выберите " Добавить метрику", чтобы добавить метрику , которая обновляется каждые пять секунд по умолчанию.
  • Приостанавливать функцию автоматического обновления, отключив переключатель автоматического обновления .
  • Обновите метрики вручную, выбрав "Обновить все".
  • Измените формат значения метрик в соответствии с вашими потребностями.
  • Удалите определенную метрику, выбрав символ минуса в той же строке.

Снимок экрана: режим реального просмотра приложений, на котором показана страница метрик.

Страница актатора

Чтобы перейти на страницу Actuator, выберите параметр Actuator в раскрывающемся списке "Категория сведений". Страница Actuator предоставляет представление дерева данных актатора .

Страница Actuator включает следующую функцию:

  • Выберите из списка конечных точек актатора и синтаксический анализ с помощью необработанных данных актатора.

Снимок экрана: режим реального просмотра приложений, на котором показана страница Actuator.

Следующие шаги