Answers:
从历史上看,它来自Google的内部实践。它们被称为“ z页”。
结束的原因z
是为了减少与具有相同名称(如/status
)的实际应用程序端点的冲突。有关更多信息,请参见此演讲:https : //vimeo.com/173610242
类似的端点(至少谷歌内部)有/varz
,/statusz
,/rpcz
。Google开发的服务会自动获取这些端点以导出其运行状况和指标,并且有一些工具可以从所有已部署的服务中收集公开的指标/状态。
诸如Prometheus之类的开源工具通过到达知名端点从您的应用程序收集指标来实现此模式(因为Prometheus的原始作者也是Google的前任)。同样,OpenCensus允许您从应用程序公开Z页面(最好在其他端口上)以诊断问题。