0.0.3 • Published 6 months ago

nginx-log-analyzer v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

Nginx Log Analyzer

A lightweight and easy-to-use Node.js tool for analyzing Nginx log files. It provides insights such as the total number of requests, HTTP status codes distribution, and the most frequently accessed URLs.

Features

  • Analyze Nginx log files in the Combined Log Format.
  • Count total requests and categorize them by HTTP status codes.
  • Identify the most frequently accessed URLs.
  • Simple and intuitive CLI interface.

Installation

Install the package via npm:

npm install -g nginx-log-analyzer

Usage

Run the tool in your terminal by specifying the path to your Nginx log file:

nginx-log-analyzer /path/to/access.log

Output

--- Log Analysis Results ---

Total Requests: 1523

HTTP Status Codes:
  200: 1400
  404: 50
  500: 10

Most Frequently Accessed URLs:
  /home: 350
  /about: 200
  /contact: 150

Top Browsers:
  Chrome: 2 (40.00%)
  Mobile Safari: 1 (20.00%)
  Mobile Chrome: 1 (20.00%)
  Edge: 1 (20.00%)

Requirements

  • Node.js v14 or higher
0.0.3

6 months ago

0.0.2

6 months ago

0.0.1

6 months ago