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.
- 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.
- Python 3.x
- Required Python packages (install via
pip
):pandas
,matplotlib
,openpyxl
- 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)
- Place your AEM access log files in a specified folder. eg. "AEM Access logs"
- Edit the folder path in py script (folder_path = '/Users/blabla/Downloads/AEM Access logs)
- Run the script to process the log files.
- The Excel will have three sheets. Summary, Users, IP Addresses.