Udostępnij przez


Rejestrowanie aplikacji w usłudze Azure Container Apps

Usługa Azure Container Apps udostępnia dwa typy kategorii rejestrowania aplikacji:

  • Dzienniki konsoli są przesyłane strumieniowo z twojej konsoli kontenera.
  • Dzienniki systemowe są generowane przez usługę Azure Container Apps.

Strumienie dzienników można wyświetlać niemal w czasie rzeczywistym w portalu Azure lub w CLI (interfejsie wiersza polecenia). Aby uzyskać więcej opcji przechowywania i monitorowania dzienników, zobacz Opcje rejestrowania.

Dzienniki konsoli kontenera

Dzienniki konsoli pochodzą z komunikatów stderr i stdout pochodzących z kontenerów w aplikacji kontenerowej oraz sidecarów Dapr. Podczas implementowania rejestrowania w aplikacji można rozwiązywać problemy i monitorować kondycję aplikacji.

Wskazówka

Instrumentowanie kodu za pomocą dobrze zdefiniowanych komunikatów dziennika może pomóc zrozumieć, jak działa kod i jak debugować problemy. Aby uzyskać więcej informacji na temat najlepszych rozwiązań, zobacz Projektowanie operacji.

Dzienniki systemowe

Usługa Azure Container Apps generuje dzienniki systemowe, aby poinformować o stanie zdarzeń na poziomie usługi. Komunikaty dziennika zawierają następujące informacje:

  • Pomyślnie utworzono składnik Dapr
  • Pomyślnie zaktualizowano składnik Dapr
  • Błąd podczas tworzenia składnika dapr
  • Pomyślnie zainstalowany wolumin
  • Błąd podczas montowania woluminu
  • Pomyślnie powiązana domena
  • Włączono uwierzytelnianie w aplikacji
  • Tworzenie konfiguracji uwierzytelniania
  • Konfiguracja uwierzytelniania została pomyślnie utworzona
  • Ustawianie wagi ruchu
  • Tworzenie nowej poprawki
  • Pomyślnie wykonano wdrożenie nowej wersji
  • Dezaktywowanie starych poprawek
  • Błąd dostarczania wersji

Dzienniki systemowe emitują następujące komunikaty:

Źródło Typ Message
Dapr Informacje Pomyślnie utworzono nazwę< składnika >języka Dapr z zakresem dapr-component-scope <>
Dapr Informacje Pomyślnie zaktualizowano składnik Dapr <component-name> z zakresem <component-type>
Dapr Error Błąd podczas tworzenia składnika Dapr <component-name>
Instalowanie woluminów Informacje Pomyślnie zamontowano wolumin <volume-name> dla rewizji <revision-scope>
Instalowanie woluminów Error Błąd podczas montowania woluminu <volume-name>
Powiązanie domeny Informacje Pomyślnie powiązano domenę < domeny > z aplikacją kontenera < nazwą aplikacji >
Authentication Informacje Uwierzytelnianie włączone w aplikacji. Tworzenie konfiguracji uwierzytelniania
Authentication Informacje Konfiguracja uwierzytelniania została pomyślnie utworzona
Waga ruchu Informacje Ustawianie procentowego udziału ruchu <>% dla wersji <nazwa-wersji\>
Przygotowanie poprawek Informacje Tworzenie nowej poprawki: <nazwa-poprawki>
Przydzielanie zasobów na poprawki Informacje Pomyślnie przydzielono rewizję <name>
Przygotowywanie rewizji Informacje Dezaktywowanie starych wersji przy włączonym trybie 'ActiveRevisionsMode=Single'
Aprowizowanie poprawek Error Błąd podczas aprowizacji poprawki nazwa-poprawki<>. Kod błędu: <[BłądPobieraniaObrazu]|[PrzekroczenieCzasu]|[AwariaKontenera]>

Dalsze kroki