8 个版本 (4 个重大变更)
0.5.1 | 2023年7月11日 |
---|---|
0.5.0 | 2023年7月6日 |
0.4.1 | 2023年6月5日 |
0.4.0 | 2023年5月30日 |
0.1.1 | 2023年5月12日 |
#450 in 调试
每月下载 97 次
41KB
644 代码行
fenrir-rs
Fenrir (Fenrir 是欺诈之神洛基和巨人安格拉博达的儿子) 通过与 log crate 集成,简化了将应用程序日志收集和发送到 Loki 实例的过程。
入门指南
提供了多个用例的示例,请查看 示例文件夹。
-
创建一个新的 Rust 项目:
cargo new example
-
将依赖项添加到您的 Cargo.toml 文件中
[dependencies.fenrir-rs] version = "0.5.0" features = ["ureq", "json"]
-
使用它 😉
开发和测试
为了便于测试和开发阶段,您可以使用 example docker-compose.yml 在本地启动自己的 Loki 实例。只需使用 docker compose
启动 Loki 容器以及用于查看消息的本地 Grafana 实例。
docker compose up -d
容器启动后,您可以通过访问 https://127.0.0.1:3000/explore 来查询本地 Loki 实例中的消息。
最低支持的 Rust 版本 (MSRV)
此工具的 MSRV 为 1.60.0
。
许可证
本项目采用 MIT 许可证。
依赖项
~2–17MB
~227K SLoC