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. |