आवेदन स्वास्थ्य जांच के लिए / हेल्थज़ का उपयोग करने का सम्मेलन कहां से आता है?


141

कुबेरनेट्स / डॉकर इकोसिस्टम में /healthzअनुप्रयोगों के लिए स्वास्थ्य-जांच के समापन बिंदु के रूप में उपयोग करने का एक सम्मेलन है ।

'हेल्थज़' नाम कहाँ से आया है, और क्या उस नाम से कोई विशेष शब्दार्थ जुड़ा है?

जवाबों:


179

यह ऐतिहासिक रूप से Google की आंतरिक प्रथाओं से आता है। उन्हें "जेड-पेज" कहा जाता है।

इसके साथ समाप्त होने का कारण zसमान नाम (जैसे /status) के साथ वास्तविक एप्लिकेशन समापन बिंदुओं के साथ टकराव को कम करना है । इस बात को और देखें: https://vimeo.com/173610242

इसी प्रकार के अंतिम बिंदु (कम से कम गूगल के अंदर) कर रहे हैं /varz, /statusz, /rpcz। Google में विकसित की गई सेवाएँ अपने स्वास्थ्य और मैट्रिक्स को निर्यात करने के लिए स्वचालित रूप से इन एंडपॉइंट्स को प्राप्त करती हैं और ऐसे उपकरण हैं जो सभी तैनात सेवाओं से उजागर मेट्रिक्स / स्टेटस को इकट्ठा करते हैं।

प्रोमेथियस जैसे ओपन सोर्स टूल इस पैटर्न को लागू करते हैं (क्योंकि प्रोमेथियस के मूल लेखक भी पूर्व-गोगलर्स हैं) आपके आवेदन से मैट्रिक्स इकट्ठा करने के लिए एक प्रसिद्ध समापन बिंदु पर आकर। इसी तरह ओपनसीजन आपको समस्याओं के निदान के लिए अपने ऐप (आदर्श रूप से एक अलग पोर्ट पर) से जेड-पेज को उजागर करने की अनुमति देता है।


Go expvar golang.org/pkg/expvar काफी करीब / varz है
ptman

@ अहमेब: वीडियो लिंक के लिए धन्यवाद। यह मुझे Healthz के बारे में थोड़ा और समझने में मदद करता है
Gatsby Lee
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.