2 releases
0.0.2 | Aug 12, 2021 |
---|---|
0.0.1 | Aug 11, 2021 |
#29 in #load-balancing
19KB
193 lines
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).
Dependencies
~3–10MB
~97K SLoC