#prometheus #rocket #metrics #logging #rocket-web #profiling

rocket_prometheus_logger

将您的rocket Web服务器日志指标发送到Prometheus 🚀

1个不稳定版本

0.1.0 2019年2月10日

#62 in #rocket-web

MIT 许可证

7KB
89

Build Status

rocket_prometheus_logger

在Prometheus中跟踪您的rocket端点性能。

使用方法

首先,导入 rocket_prometheus_logger

extern crate rocket_prometheus_logger;
use rocket_prometheus_logger::prometheus_fairing;

然后,将其附加到您的rocket上!

rocket::ignite()
    .attach(prometheus_fairing::PrometheusLogger{
        address: String::from("http://127.0.0.1:9091/"),
        metric_name: String::from("endpoint_logging"),
        username: String::from("user"),
        password: String::from("pass"),
    })

测试

cargotest --特性 "test"

0.2.0 目标

  • 基于拉的日志记录
  • 可配置的指标

依赖关系

~25MB
~538K SLoC