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


Ведение журнала приложений в приложениях контейнеров Azure

Приложения контейнеров Azure предоставляют два типа категорий ведения журнала приложений:

Потоки журналов можно просматривать практически в режиме реального времени на портале Azure или CLI. Дополнительные параметры хранения и мониторинга журналов см. в разделе "Параметры ведения журнала".

Журналы консоли контейнеров

Журналы консоли возникают из сообщений stderr и stdout, поступающих из контейнеров вашего контейнерного приложения и боковых компонентов Dapr. При реализации ведения журнала в приложении можно устранять неполадки и отслеживать работоспособность приложения.

Подсказка

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

Системные журналы

Приложения контейнеров Azure создают системные журналы для информирования о состоянии событий уровня обслуживания. Сообщения журнала содержат следующие сведения:

  • Успешно создан компонент Dapr
  • Успешно обновлен компонент Dapr
  • Ошибка при создании компонента Dapr
  • Успешно смонтирован том
  • Ошибка подключения тома
  • Успешно привязанный домен
  • Аутентификация включена в приложении
  • Создание конфигурации проверки подлинности
  • Конфигурация проверки подлинности успешно создана
  • Настройка веса трафика
  • Создание новой редакции
  • Успешно подготовленная редакция
  • Отключение старых редакций
  • Ошибка при пересмотре конфигурации

Системные журналы выдают следующие сообщения:

Исходный материал Тип Message
Dapr Info Успешно создан компонент Dapr <component-name> с областью <dapr-component-scope>
Dapr Info Успешно обновлено имя< компонента компонента >Dapr с типом компонента области <>
Dapr Ошибка Ошибка при создании компонента \<component-name\> Dapr
Подключения томов Info Успешно подключён том <volume-name> для ревизии <revision-scope>
Подключения томов Ошибка Ошибка монтирования тома <volume-name>
Привязка домена Info Успешно привязан домен <домен> к контейнерному приложению <название приложения контейнера>
Authentication Info Включена проверка подлинности в приложении. Создание конфигурации проверки подлинности
Authentication Info Конфигурация проверки подлинности успешно создана
Вес трафика Info Установка веса трафика в процентах <>% для версии <версии-name\>
Подготовка ревизии Info Создание новой редакции: <имя редакции>
Подготовка ревизий Info Ревизия <имя> успешно подготовлена.
Подготовка версий Info Отключение старых версий, поскольку установлен режим 'ActiveRevisionsMode=Single'
Подготовка ревизий Ошибка Ошибка при подготовке ревизии <revision-name>. ErrorCode: <[ErrImagePull]|[ Время ожидания]|[ContainerCrashing]>

Дальнейшие шаги