API monitoring जो आपके responses को समझता है।

200 status इसका सबूत नहीं है कि आपका API काम कर रहा है। UptimePush JSON की जाँच करता है, latency मापता है और उस channel पर alert करता है जिसे आपकी on-call team सच में पढ़ती है।

सिर्फ़ status पर नहीं, response पर assert करें

किसी भी endpoint पर monitor लगाएँ, method चुनें, bearer token जैसे headers जोड़ें और JSON body भेजें। फिर UptimePush को बताएँ कि कौन-सा JSON path किस value के बराबर होना चाहिए, जैसे $.status equals "ok" या $.queue.depth below 100।

  • GET, POST, PUT, PATCH, DELETE और HEAD
  • Custom headers और request bodies
  • equals, contains, greater than और less than के साथ JSON path assertions
  • Response-time thresholds
  • Raw body में keyword की मौजूदगी या अनुपस्थिति

Users से पहले slowdowns पकड़ें

800 ms जैसा threshold सेट करें और p95 latency उससे ऊपर जाने पर alert पाएँ। Response-time graphs दिखाते हैं कि slowdown कब शुरू हुआ, जो आमतौर पर उस deploy की ओर इशारा करता है जिसने इसे पैदा किया।

API के पीछे के jobs के लिए heartbeats

Queue workers और cron jobs के पास check करने के लिए कोई URL नहीं होता। उन्हें एक heartbeat monitor दें: job पूरा होने पर एक unique URL को ping करता है, और अगर ping समय पर नहीं आता तो आपको alert मिलता है।

अक्सर पूछे जाने वाले सवाल

क्या मैं authenticated endpoints monitor कर सकता हूँ?+

हाँ। एक Authorization header या basic auth जोड़ें। Secrets encrypted रूप में store होते हैं और status pages पर कभी नहीं दिखाए जाते।

क्या यह GraphQL के साथ काम करता है?+

हाँ। अपनी query के साथ एक POST body भेजें और JSON result पर assert करें।

मुझे कौन सा plan चाहिए?+

JSON assertions, custom headers और POST bodies Pro का हिस्सा हैं। साधारण status-code checks मुफ़्त हैं।

अपना API monitor करें

मुफ़्त शुरू करें, Pro के साथ €9/माह से JSON assertions जोड़ें।

फ्री शुरू करें – बिना कार्ड ↗