Freigeben über


ContainerLogV2

Kubernetes-Containerprotokolle im V2-Schema. Dies ist der Nachfolger von ContainerLog. Dies hat ein benutzerfreundlicheres Schema, speziell für Kubernetes koordinierte Container in Pods. Wenn diese Funktion aktiviert ist, werden zuvor geteilte Containerprotokolle zusammengefügt und als einzelne Einträge an die Tabelle ContainerLogV2 gesendet. Das Schema unterstützt jetzt Containerprotokollzeilen von bis zu 64 KB. Das Schema unterstützt auch .NET- und Go-Stapelüberwachungen, die als einzelne Einträge angezeigt werden.

Tabellenattribute

attribute Wert
Ressourcentypen microsoft.containerservice/managedclusters,
microsoft.kubernetes/connectedclusters,
microsoft.hybridcontainerservice/provisionedclusters
Kategorien Container
Lösungen AzureResources, ContainerInsights
Standardprotokoll Ja
Erfassungszeittransformation Ja
Beispielabfragen Ja

Spalten

Spalte Type Beschreibung
_BilledSize real Die Datensatzgröße in Bytes.
Computer Zeichenfolge Name des Computers/Knotens, der das Protokoll generiert.
ContainerId Zeichenfolge Container-ID der Protokollquelle, wie vom Containermodul gesehen.
ContainerName Zeichenfolge Name des Containers, der das Protokoll generiert.
_IsBillable Zeichenfolge Gibt an, ob die Erfassung der Daten gebührenpflichtig ist. Wenn _IsBillable auf false festgelegt ist, wird die Datenerfassung Ihrem Azure-Konto nicht in Rechnung gestellt.
KubernetesMetadata dynamisch Kubernetes-Metadaten einschließlich podUid, podLabels, podAnnotations und Containerimagedetails usw.
LogLevel Zeichenfolge Kategorisieren Sie Protokolle basierend auf Wichtigkeit und Schweregrad. Mögliche Werte: CRITICAL, ERROR, WARNING, INFO, DEBUG, TRACE, UNKNOWN.
LogMessage dynamisch Protokollieren Sie die Nachricht von stdout oder stderr. Als dynamisches Feld können JSON-Protokollmeldungen ohne parse_json abgefragt werden.
LogSource Zeichenfolge Quelle der Protokollnachricht. Mögliche Vlaus sind Stdout oder Stderr.
PodName Zeichenfolge Kubernetes Pod-Name für den Container, der das Protokoll generiert.
PodNamespace Zeichenfolge Kubernetes-Namespace für den Pod des Containers.
_ResourceId Zeichenfolge Ein eindeutiger Bezeichner für die Ressource, der der Datensatz zugeordnet ist.
SourceSystem Zeichenfolge Typ des Agents, von dem das Ereignis gesammelt wurde. Beispiel: OpsManager für den Windows-Agent (direkte Verbindung oder Operations Manager), Linux für alle Linux-Agents oder Azure für die Azure-Diagnose
_SubscriptionId Zeichenfolge Ein eindeutiger Bezeichner für das Abonnement, dem der Datensatz zugeordnet ist.
TenantId Zeichenfolge Die ID des Log Analytics-Arbeitsbereichs.
TimeGenerated datetime Der Zeitstempel (UTC), wann das Protokoll generiert wurde.
type Zeichenfolge Der Name der Tabelle.