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

Nginx Access Log Detections Mod

Tailpipe is an open-source CLI tool that allows you to collect logs and query them with SQL.

The Nginx Access Log Detections Mod contains pre-built dashboards and detections, which can be used to monitor and analyze activity across your Nginx servers.

Documentation

Getting Started

Install Powerpipe from the downloads page:

# MacOS
brew install turbot/tap/powerpipe
# Linux or Windows (WSL)
sudo /bin/sh -c "$(curl -fsSL https://powerpipe.io/install/powerpipe.sh)"

This mod also requires Nginx access logs to be collected using Tailpipe with the Nginx plugin:

Install the mod:

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

Browsing Dashboards

Start the dashboard server:

powerpipe server

Browse and view your dashboards at http://localhost:9033.

Running Benchmarks in Your Terminal

Instead of running benchmarks in a dashboard, you can also run them within your terminal with the powerpipe benchmark command:

List available benchmarks:

powerpipe benchmark list

Run a benchmark:

powerpipe benchmark run nginx_access_log_detections.benchmark.access_log_detections

Different output formats are also available, for more information please see Output Formats.