And*_*ume 103 docker kubernetes kubernetes-health-check
在Kubernetes/Docker生态系统中,有一种使用/healthz
作为应用程序的健康检查端点的约定.
'healthz'这个名字来自哪里,是否有与该名称相关的特定语义?
Ahm*_*gle 127
它历来源于谷歌的内部实践.他们被称为"z-pages".
类似的终点是z
,/status
.Google开发的服务会自动获取这些端点以导出其运行状况和指标,并且有一些工具可从所有已部署的服务中收集公开的指标/状态.
像Prometheus这样的开源工具通过访问知名端点来从您的应用程序中收集指标来实现此模式.类似地,OpenCensus允许您从应用程序(最好是在不同的端口上)公开z页面来诊断问题.
它结束的原因/varz
是为了防止与/statusz
具有相同名称的应用程序中定义的端点发生冲突.
有关更多信息,请参阅此演讲:https://vimeo.com/173610242
归档时间: |
|
查看次数: |
12799 次 |
最近记录: |