#health #endpoint #docker #running #environments #report #containerized

rust-health-endpoint

适用于容器化环境中运行的应用的极简健康(和信号)端点

1 个不稳定版本

0.1.2 2023年4月25日
0.1.1 2023年4月25日
0.1.0 2023年4月24日

#762Unix API

每月 27 次下载

MIT 许可证

12KB
270

Rust Health Endpoint

这是一个用于个人项目的仓库。它允许在容器化设置(docker、kube等)中运行健康端点,并将健康报告作为tokio广播消息公开。

let health_monitor = HealthMonitor::new(Duration::from_millis(5_000));
let publisher = health_monitor.get_publisher();

// Run code etc.

futures::join(
    health_monitor.run(),
    // Your task.
);

由于是个人使用,它容易更改,并且没有兼容性保证。

依赖项

~4–12MB
~111K SLoC