API हेल्थ चेकर कैसे इस्तेमाल करें
- हर लाइन में एक URL पेस्ट करें (सार्वजनिक health, readiness या version endpoint)।
- चाहें तो वह टेक्स्ट सेट करें जो बॉडी में होना चाहिए, और slow सीमा तय करें।
- जाँच चलाएँ और पहले सारांश, फिर हर endpoint की तालिका देखें।
- CSV डाउनलोड करें या Markdown रिपोर्ट कॉपी करें।
API हेल्थ चेकर की खूबियाँ
- एक ही sweep में relay के ज़रिये 10 तक health endpoint की जाँच
- हर endpoint के लिए स्टेटस, latency, साइज़ और वैकल्पिक अपेक्षित बॉडी टेक्स्ट
- बदली जा सकने वाली slow सीमा के साथ रंग-कोडेड UP / SLOW / DOWN फ़ैसले
- सारांश आँकड़े और स्टेटस अपडेट में पेस्ट करने लायक़ Markdown रिपोर्ट
- नतीजों की तालिका का CSV एक्सपोर्ट
API हेल्थ चेकर का उदाहरण
तीन सर्विसेज़ की जाँच
इनपुट:
https://httpbin.org/status/200
https://httpbin.org/delay/1
https://httpbin.org/status/503आउटपुट:
Healthy 1 · Slow 1 · Failing 1 · Avg latency 780 ms
UP https://httpbin.org/status/200 200 OK 190 ms
SLOW https://httpbin.org/delay/1 200 OK 1.2 s
FAIL https://httpbin.org/status/503 503 Service UnavailableAPI हेल्थ चेकर के बारे में अक्सर पूछे जाने वाले सवाल
मैं कितने URL जाँच सकता हूँ?
हर sweep में 10 तक। हर URL relay के ज़रिये छोटे timeout के साथ फ़ेच किया जाता है और स्टेटस, latency तथा साइज़ के साथ रिपोर्ट होता है।
healthy किसे माना जाता है?
timeout के अंदर मिला 2xx/3xx स्टेटस — और अगर आपने अपेक्षित बॉडी टेक्स्ट सेट किया है, तो बॉडी में वह टेक्स्ट होना भी ज़रूरी है। आपकी तय सीमा से धीमे रिस्पॉन्स SLOW के रूप में चिह्नित होते हैं।
क्या मैं लगातार मॉनिटर कर सकता हूँ?
यह माँग पर चलने वाली जाँच है; जब ज़रूरत हो दोबारा चलाएँ। शेड्यूल की गई मॉनिटरिंग के लिए किसी समर्पित uptime सर्विस का इस्तेमाल करें।
मेरे ब्राउज़र में चलने के बावजूद कोई endpoint DOWN क्यों दिखता है?
relay सिर्फ़ सार्वजनिक पतों तक पहुँचता है; इंटरनल, सिर्फ़-VPN या localhost सर्विसेज़ जाँची नहीं जा सकतीं।
तकनीकी नोट्स
relay सभी URL को छोटे timeout के साथ एक साथ जाँचता है और हर URL के लिए स्टेटस, समय तथा साइज़ लौटाता है; जिन endpoint तक पहुँचा नहीं जा सका, उनके साथ स्टेटस की जगह एरर संदेश होता है।