Ответ 1
Исторически это происходит из внутренней практики Googles. Они называются "Z-страницы".
Причина, по которой он заканчивается на z
заключается в уменьшении коллизий с фактическими конечными точками приложения с тем же именем (например, /status
). Смотрите этот доклад для получения дополнительной информации: https://vimeo.com/173610242
Сходными конечными точками (по крайней мере, в Google) являются /varz
, /statusz
, /rpcz
. Сервисы, разработанные в Google, автоматически получают эти конечные точки для экспорта своего состояния и метрик, и есть инструменты, которые собирают показанные метрики/статусы из всех развернутых сервисов.
Инструменты с открытым исходным кодом, такие как Prometheus, реализуют этот шаблон (поскольку первоначальные авторы Prometheus также являются бывшими гуглерами), придя к известной конечной точке для сбора метрик из вашего приложения. Аналогичным образом OpenCensus позволяет вам выставлять z-страницы из вашего приложения (в идеале на другом порту) для диагностики проблем.