2 个版本
0.0.2 | 2021 年 8 月 12 日 |
---|---|
0.0.1 | 2021 年 8 月 11 日 |
#29 in #load-balancing
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