Skip to content

A tool to analyze and visualize Adobe Experience Manager (AEM) access logs.

Notifications You must be signed in to change notification settings

frappierer/AEMaaCs-Log-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

AEM as a Cloud Service Log Analyzer

Overview

The AEM Log Analyzer is a powerful tool for processing and analyzing Adobe Experience Manager (AEM) Author access logs into an Excel file. It helps IT consultants and web administrators gain valuable insights from log data, enabling data-driven decision-making and optimization of AEM sites.

Features

  • Log Parsing: Parse AEM access logs to extract essential information.
  • User and IP Analysis: Track unique users and IP addresses over time.
  • Request Trends: Visualize request trends with daily graphs.
  • Excel Export: Export analyzed data to Excel for further analysis.

Getting Started

Prerequisites

  • Python 3.x
  • Required Python packages (install via pip): pandas, matplotlib, openpyxl

Usage

  1. Download the request logs. Eg. Go the https://experience.adobe.com/#/@client/cloud-manager/landing.html and download the logs. (Should be something like author_aemaccess_2023-11-14.log)
  2. Place your AEM access log files in a specified folder. eg. "AEM Access logs"
  3. Edit the folder path in py script (folder_path = '/Users/blabla/Downloads/AEM Access logs)
  4. Run the script to process the log files.
  5. The Excel will have three sheets. Summary, Users, IP Addresses.

Screenshots

image image image

About

A tool to analyze and visualize Adobe Experience Manager (AEM) access logs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages