Soru Uygulama sağlık kontrolleri için / healthz kullanma sözleşmesi nereden geliyor?


Kubernetes / Docker ekosisteminde bir kullanım sözleşmesi var /healthz Uygulamalar için bir sağlık kontrol son noktası olarak.

'Healthz' adı nereden geliyor ve bu isimle ilişkili özel bir semantik var mı?


38
2018-04-12 22:59


Menşei




Cevaplar:


Tarihsel olarak Google’ın iç uygulamalarından geliyor. Benzer son noktalar /varz, /statusz. Google'da geliştirilen hizmetler, sağlık ve metriklerini dışa aktarmak için bu uç noktaları otomatik olarak alır ve dağıtılan tüm hizmetlerden maruz kalan metrikleri / durumları toplayan araçlar vardır. Prometheus gibi açık kaynaklı çözümler bu işlevselliği sağlar. Z ile biten nedeni, aşağıdaki gibi son noktalarla çarpışmayı önlemek /status Aynı adla uygulamada tanımlanmış.

Daha fazla bilgi için şu konuşmaya bakın: https://vimeo.com/173610242


44
2018-04-12 23:12