elb-rebar

Crates.ioelb-rebar
lib.rselb-rebar
version0.0.2
sourcesrc
created_at2021-08-11 22:47:03.86656
updated_at2021-08-12 01:01:02.388572
descriptionA parallel AWS Elastic Load Balancing log analyzer for quick statistics on web requests
homepage
repositoryhttps://github.com/pablodiegoss/elb-rebar
max_upload_size
id434977
size53,606
Pablo Diego Silva da Silva (pablodiegoss)

documentation

README

Rust's AWS Elastic Load Balancer (ELB) - Log Analyzer

The Amazon ELB provides a huge amount of access logs, on which you can locate IPs of requests, processing times, URLs being requested, HTTP methods and statuses of each request. Rebar is a tool to help you analyze logs by providing quick insights into your ELB logs.
Rebar is parallel and focused on performance, this allows the user to analyze months worth of logs in a few minutes.

Build

Cargo provides all the basic installation and usage for this repository. For instructions on installing Rust and Cargo click here Building:

    cargo build

To execute Rebar from this repository you can pass arguments through cargo, we accept a direct log file or folder:

    cargo run -- examples/example1.log
    cargo run -- examples/

Installation & Usage

You can install Rebar through cargo:

    cargo install elb-rebar

We have /examples/ for you to test during development or after installation:

    elb-rebar examples/
    elb-rebar examples/example1.log

Rebar will count and list all requests registered in your log file or folder (recursively).

Commit count: 41

cargo fmt