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


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

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

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

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

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

Совет

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

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

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

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

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

Исходный код Тип Сообщение
Dapr Сведения Успешно создано имя> компонента <компонента dapr с область <dapr-component-область>
Dapr Сведения Успешно обновлено имя> компонента компонента dapr с типом компонента <область <>
Dapr Ошибка Ошибка при создании имени компонента <dapr>
Подключения томов Сведения Успешно подключенное имя тома <для версии <версии область>>
Подключения томов Ошибка Ошибка подключения тома с именем тома <>
Привязка домена Сведения Успешно привязан <домен домена> к имени приложения-контейнера <контейнера>
Проверка подлинности Сведения Включена проверка подлинности в приложении. Создание конфигурации проверки подлинности
Проверка подлинности Сведения Конфигурация проверки подлинности успешно создана
Вес трафика Сведения Установка веса трафика в процентах <>для редакции с именем редакции<\>
Подготовка редакции Сведения Создание новой редакции: <имя редакции>
Подготовка редакции Сведения Успешно подготовлено имя редакции <>
Подготовка редакции Сведения Отключение старых редакций с момента "ActiveRevisionsMode=Single"
Подготовка редакции Ошибка Имя> редакции редакции для <подготовки ошибок. ErrorCode: <[ErrImagePull]|[ Время ожидания]|[ContainerCrashing]>

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