合并健康检查以统一您的服务
项目描述
合并[健康](https://github.com/warmwaffles/wellness)兼容检查,以构建对您的综合服务的统一视图
路由
/health/status
返回值与wellness相同,但不处理DEGRADED状态
/health/details
返回类似于wellness的状态、服务、详情哈希,通过名称合并了服务和详情字典
配置
community 只接受一个环境变量!
COMMUNITY_MEMBERS: 一个由|分隔的、由,分隔的(名称,健康URL)对列表 * 示例: core-api,https://core.example.com/health|user-api,https://user.example.com/health 将生成类似这样的输出
$ curl conglomo.example.com/health/status {"status":"HEALTHY"} $ curl conglomo.example.com/health/details { "status": "HEALTHY", "services": { "core-api": { "mysql": { "status": "HEALTHY", "details": {} } }, "user-api": { "database": { "status": "HEALTHY", "details": {} }, "sidekiq": { "status": "HEALTHY", "details": { "busy": 0, "default_latency": 104502.181265831, "enqueued": 290, "failed": 6045, "processed": 10982, "redis": { "connected_clients": "158", "uptime_in_days": "224", "used_memory_human": "4.19M", "used_memory_peak_human": "8.14M" }, "retries": 3, "scheduled": 0 } } } }, "details": { "core-api": { "git": { "revision": "deadbeef" } }, "user-api": { "git": { "revision": "deadbeef" } } } }
项目详情
关闭
community-1.0.0b1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a7511f105ed04d28f2df09f4bab465592405eca3b6c625b19b112c4f15e78505 |
|
MD5 | d1bedeb84cfc9929e04d3df960f9df50 |
|
BLAKE2b-256 | e77b6d1d5efe9518b73b61466607acd66e8d0463b8085c56253974d2c23d4b48 |