#logs #aws #elb #load-balancing

app elb-rebar

A parallel AWS Elastic Load Balancing log analyzer for quick statistics on web requests

2 个版本

0.0.2 2021 年 8 月 12 日
0.0.1 2021 年 8 月 11 日

#29 in #load-balancing

GPL-3.0-or-later

19KB
193

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

Amazon ELB 提供了大量的访问日志,您可以在其中找到请求的 IP 地址、处理时间、请求的 URL、HTTP 方法以及每个请求的状态。Rebar 是一个工具,通过提供对 ELB 日志的快速洞察来帮助您分析日志。
Rebar 是并行且注重性能的,这使得用户可以在几分钟内分析几个月的日志。

构建

Cargo 为此存储库提供了所有基本安装和使用功能。有关安装 Rust 和 Cargo 的说明,请点击此处 建立工程

    cargo build

要从此存储库执行 Rebar,您可以通过 cargo 传递参数,我们接受直接日志文件或文件夹

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

安装 & 使用

您可以通过 cargo 安装 Rebar

    cargo install elb-rebar

我们在 /examples/ 中提供了示例,供您在开发过程中或安装后测试

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

Rebar 将计算并列出您日志文件或文件夹(递归)中注册的所有请求。

依赖关系

~3–10MB
~97K SLoC