Rotation und Aufbewahrung von AEM as a Cloud Service-Protokollen für Azure Blob Storage
✨ Dieser Inhalt wird von KI generiert und könnte ungenau sein. Generative KI-Begriffe
In diesem Artikel wird erläutert, wie Adobe Experience Manager as a Cloud Service die Protokollrotation und -speicherung für Protokolle handhabt, die an den Azure Blob-Speicher weitergeleitet werden, und es wird eine Anleitung zum Verwalten des Protokolllebenszyklus auf Azure-Seite bereitgestellt.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (alle Versionen)
Symptome
- Protokolldateien, die an den Azure Blob-Speicher weitergeleitet werden, werden mehrere Tage lang größer, wobei neue Protokolleinträge an denselben Blob oder dieselbe Datei angehängt werden.
- Unter demselben Protokolltyp können mehrere Dateien mit jeweils unterschiedlichen Pod-Kennungen im Dateinamen angezeigt werden.
- Es besteht Unsicherheit darüber, ob die Protokollrotation zeit- oder größenbasiert ist oder durch Änderungen oder Neustarts des Pods ausgelöst wird.
- Es gibt keinen eindeutigen Hinweis darauf, wann eine Protokolldatei keine neuen Einträge mehr erhält oder wann sie geschlossen wird.
- Der Zeitstempel im Dateinamen gibt die Erstellungszeit des Blob nicht zuverlässig an.
- Es werden keine Fehlermeldungen generiert, aber das Fehlen klarer Rotations- oder Abschlusspunkte erschwert das Lebenszyklusmanagement auf Azure-Seite.
Ursache
AEM as a Cloud Service erzwingt keine feste Protokollrotation oder -aufbewahrungsrichtlinie für Protokolle, die an den Azure Blob-Speicher weitergeleitet werden. Protokolldateien bleiben offen und erhalten weiterhin Einträge, solange ihr Quell-Pod aktiv ist. Daher müssen Kundinnen und Kunden die Aufbewahrung und den Lebenszyklus auf der Azure-Seite verwalten.
Lösung resolution
Gehen Sie wie folgt vor, um die Rotation und Aufbewahrung von Protokollen zu verwalten:
- Verstehen Sie, dass AEM as a Cloud Service Protokolle in Dateien, die für jeden Pod oder jede Quelle spezifisch sind, an den Azure Blob Storage weiterleitet. Protokolleinträge werden kontinuierlich angehängt, solange die Quelle aktiv bleibt.
- Beachten Sie, dass es für diese Protokolldateien keinen dokumentierten zeit- oder größenbasierten Rotationsplan gibt, der von Adobe erzwungen wird.
- Beachten Sie, dass eine neue Datei erstellt werden kann, wenn ein neuer Pod gestartet wird oder sich die Quelle ändert, aber nicht unbedingt bei jedem Neustart des Pod.
- Erkennen Sie, dass Adobe keine kundenkonfigurierbaren Rotations- oder Aufbewahrungseinstellungen für diese Protokolle bereitstellt.
- Verwenden Sie Azure Blob-Speichereigenschaften und Metadaten für das Lebenszyklusmanagement, anstatt sich auf den Dateinamen-Zeitstempel zu verlassen.
- Implementieren Sie Segmentierungs-, Aufbewahrungs- und Lebenszyklus-Management-Policies auf der Azure-Seite, um das Wachstum und die Aufbewahrung von Protokolldateien nach Bedarf für Ihre Umgebung zu handhaben.
- Überwachen Sie Blob-Größen regelmäßig und verwenden Sie die Azure-Funktionen für das Lifecycle Management, um Blobs gemäß Ihren Anforderungen zu archivieren oder zu löschen.