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:

  1. 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.
  2. Beachten Sie, dass es für diese Protokolldateien keinen dokumentierten zeit- oder größenbasierten Rotationsplan gibt, der von Adobe erzwungen wird.
  3. 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.
  4. Erkennen Sie, dass Adobe keine kundenkonfigurierbaren Rotations- oder Aufbewahrungseinstellungen für diese Protokolle bereitstellt.
  5. Verwenden Sie Azure Blob-Speichereigenschaften und Metadaten für das Lebenszyklusmanagement, anstatt sich auf den Dateinamen-Zeitstempel zu verlassen.
  6. 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.
  7. Ü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.
recommendation-more-help
experience-cloud-kcs-help-kbarticles