turbot/tailpipe-mod-nginx-access-log-detections

Dashboard: Access Log Activity Dashboard

This dashboard answers the following questions:

  • How many HTTP requests has the Nginx server handled?
  • What is the distribution of HTTP status codes (success, redirect, client errors, server errors)?
  • What HTTP methods are being used most frequently?
  • How has request volume and data transfer changed over time?
  • Which browsers and tools are accessing the server?
  • Which client IPs are generating the most traffic?
  • Which URIs are most frequently requested?
  • Which endpoints have the slowest response times?
  • Which paths are generating the most client errors?
  • What is the total data volume being transferred through the Nginx server?
This dashboard contains 5 cards.

Usage

Install the mod:

mkdir dashboards
cd dashboards
powerpipe mod init
powerpipe mod install github.com/turbot/tailpipe-mod-nginx-access-log-detections

Start the Powerpipe server:

powerpipe server

Open http://localhost:9033 in your browser and select Access Log Activity Dashboard dashboard.

You could also snapshot and share results via Turbot Pipes:

powerpipe login
powerpipe dashboard run nginx_access_log_detections.dashboard.activity_dashboard --share

Queries

This dashboard uses the the following queries:
select
count(*) as "Bad Requests (4xx)"
from
nginx_access_log
where
status between 400 and 499;

Tags