Respostas:
Historicamente, vem das práticas internas do Google. Eles são chamados de "páginas z".
A razão pela qual termina z
é reduzir colisões com pontos de extremidade de aplicativos reais com o mesmo nome (como /status
). Veja esta palestra para mais: https://vimeo.com/173610242
Endpoints similares (pelo menos dentro do Google) são /varz
, /statusz
, /rpcz
. Os serviços desenvolvidos no Google obtêm automaticamente esses pontos de extremidade para exportar sua integridade e métricas e existem ferramentas que coletam as métricas / status expostos de todos os serviços implantados.
Ferramentas de código aberto como o Prometheus implementam esse padrão (já que os autores originais do Prometheus também são ex-Googlers) chegando a um ponto de extremidade conhecido para coletar métricas do seu aplicativo. Da mesma forma, o OpenCensus permite expor as páginas z do seu aplicativo (de preferência em uma porta diferente) para diagnosticar problemas.