Messen von Beitragendenaktionen mithilfe der Protokollanalyse
In diesem Artikel wird erläutert, wie Sie Beitragende in Adobe Experience Manager (AEM) as a Cloud Service zuverlässig messen können, indem Sie Zugriffsprotokolle, Auditprotokolle und andere Protokollquellen mit Protokollanalysetools kombinieren. Es zeigt die Einschränkungen bei der alleinigen Verwendung von Zugriffsprotokollen auf und bietet Empfehlungen zum Erstellen genauer Messmodelle.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) as a Cloud Service
Problem/Symptome
- Unternehmen verwenden häufig Protokollanalysetools, um Mitwirkende-Aktionen wie Seitenerstellung, Änderung, Veröffentlichung und Asset-Vorgänge in AEM as a Cloud Service zu verfolgen.
- Sich allein auf Zugriffsprotokolle zu verlassen, kann zu ungenauen Ergebnissen führen, da diese Protokolle HTTP-Anfragen erfassen, die möglicherweise nicht direkt mit abgeschlossenen Geschäftsaktionen übereinstimmen.
- Veröffentlichungsereignisse können als Anfragen an generische Endpunkte protokolliert werden, ohne den genauen betroffenen Inhalt anzugeben, wodurch es schwierig ist zu identifizieren, welche Seiten oder Assets veröffentlicht wurden.
- Massenvorgänge oder asynchrone Vorgänge können sich auf mehrere Elemente in einer einzigen Anfrage auswirken, und die Protokolle bieten möglicherweise keine klare Zuordnung zu Geschäftsaktionen.
Ursache
Zugriffsprotokolle erfassen HTTP-Anfragen anstelle von bestätigten Geschäftsaktionen. Daher können Mitwirkende wie Veröffentlichungen, Asset-Vorgänge und Massen- oder asynchrone Aktionen nicht immer nur mit Zugriffsprotokollen genau gemessen werden.
Lösung resolution
Gehen Sie wie folgt vor, um Beitragende in AEM as a Cloud Service genau zu messen:
-
Verlassen Sie sich nicht ausschließlich auf Zugriffsprotokolle zur Messung von Mitwirkende-Aktionen, da diese hauptsächlich HTTP-Anfragen erfassen, aber keine abgeschlossenen Geschäftsvorgänge.
-
Kombinieren von Zugriffsprotokollen mit zusätzlichen Quellen:
- Verwenden Sie Auditprotokolle, um abgeschlossene Aktionen zu bestätigen und betroffene Inhaltspfade zu identifizieren.
- Nutzen Sie Workflow- oder Ereignisprotokolle für Vorgänge mit asynchroner oder Massenverarbeitung.
- Wenn verfügbar, verwenden Sie AEM-APIs, um maßgebliche Informationen über durchgeführte Aktionen und deren Ergebnisse abzurufen.
-
Validieren des Messmodells durch kontrollierte Tests:
-
Führen Sie für jede Mitwirkende-Aktion (z. B. Seitenerstellung, Änderung, Veröffentlichung, Rückgängigmachen der Veröffentlichung, Asset-Upload, Löschen) einen Test durch und beobachten Sie die resultierenden Einträge in den Zugriffs-, Audit-, Workflow- und Ereignisprotokollen.
-
Geben Sie für jede Aktion Folgendes an:
- Der Benutzer und der Zeitstempel
- Die ausgeführte Aktion
- Die betroffenen Inhaltspfade
- Ob der Vorgang synchron oder asynchron ist
- Der Indikator, der den Erfolg bestätigt
- Die erwartete Anzahl von Objekten pro Anfrage
- Darstellung von weiteren Zustellversuchen und doppelten Ereignissen
-
-
Erstellen Sie ein Referenzmatrix-Mapping-Protokoll für Geschäftsaktionen. Beispiel:
- Seitenveröffentlichung: Bestätigung mit Eintrag im Auditprotokoll, in dem die
publishund der spezifische Inhaltspfad angezeigt werden. - Löschen von Assets: Bestätigung mit Eintrag im Auditprotokoll für
deleteund den betroffenen Asset-Pfad. - Massenvorgänge: Verwenden Sie Workflow- oder Ereignisprotokolle, um alle betroffenen Elemente zu identifizieren.
- Seitenveröffentlichung: Bestätigung mit Eintrag im Auditprotokoll, in dem die
-
Aktualisieren Sie Ihre Protokollanalyseabfragen basierend auf der validierten Referenzmatrix, um sicherzustellen, dass KPIs auf autorisierten Quellen basieren und abgeschlossene Geschäftsaktionen korrekt widerspiegeln.
-
Behandeln Sie vorhandene KPI-Ergebnisse bis zum Abschluss der Validierung als indikativ, insbesondere für Veröffentlichungen, Massen-DAM-Vorgänge und asynchrone Aktionen.
-
Dokumentieren Sie die Zuordnung zwischen Protokolleinträgen und Geschäftsaktionen für jedes Szenario (Sites und Assets), um eine kontinuierliche Genauigkeit sicherzustellen.
-
Überprüfen Sie nach der Aktualisierung Ihrer Abfragen die Ergebnisse, indem Sie kontrollierte Tests wiederholen und bestätigen, dass die gemessenen Aktionen mit den tatsächlich durchgeführten Geschäftsvorgängen übereinstimmen.