अपटाइम गारंटी
| प्लान | लक्ष्य अपटाइम | उल्लंघन पर क्रेडिट द्वारा मुआवजा |
|---|---|---|
| Free | कोई गारंटी नहीं | कोई मुआवजा नहीं |
| Indie | 99 % | 5% मासिक भुगतान पर प्रत्येक 0.1% के लिए |
| Starter | 99.9 % | 10% मासिक भुगतान पर प्रत्येक 0.1% के लिए |
| Pro | 99.9 % | 25% मासिक भुगतान पर प्रत्येक 0.1% के लिए |
| Business | 99.95 % | 50% मासिक भुगतान पर प्रत्येक 0.1% के लिए |
| Enterprise | 99.99 % + custom | संधि के अनुसार, लिखित SLA |
अपटाइम कैलेंडर महीने के आधार पर https://api.astroway.info/v1/health के उत्तर से गिना जाता है, जिसमें HTTP 200 स्टेटस 1 000 ms के भीतर होना चाहिए। नियोजित कार्य (हम कम से कम 48 घंटे पहले स्टेटस पेज पर घोषणा करते हैं) गणना में शामिल नहीं होते।
लक्षित विलंब
इनका मापन api.astroway.info/v1/* पर एक ही क्षेत्र से किया जाता है, केवल सर्वर गणना समय (क्लाइंट और नेटवर्क को छोड़कर)। पूर्ण त्रैमासिक रिपोर्ट स्टेटस पेज पर प्रकाशित की जाती है।
मानक एंडपॉइंट्स
Chart, planets, synastry, transits, progressions, ACG, geodetic, solar-return आदि।
| मेट्रिक | लक्ष्य | वास्तविक (आंतरिक सैंपलिंग, 2026-05-09) |
|---|---|---|
| p50 | < 100 ms | ~80 ms |
| p95 | < 500 ms | ~280 ms |
| p99 | < 1 s | ~640 ms |
Disclaimer: संख्याएँ वास्तविक - आंतरिक सैंपलिंग मॉनिटरिंग api-calc से, सार्वजनिक production-telemetry डैशबोर्ड रोडमैप में। ध्यान दें: p99 = highest extremes, इसलिए समय p50 से काफी अधिक है।
भारी एंडपॉइंट्स
बहु-दिवसीय एग्रीगेट्स: transit-calendar, forecast-calendar, moon-aspects, aspect-timeline, group-synastry, eclipse-analysis।
| मेट्रिक | लक्ष्य | वास्तविक (2026-04-15) |
|---|---|---|
| p95 | < 2 s | 1.9 s (moon-aspects, 30d) |
| p99 | < 4 s | 1.9 s |
रेक्टिफिकेशन
POST /v1/rectification (अधिकतम 120 s) और POST /v1/rectification/trutine (अधिकतम 15 s) स्वभाविक रूप से लंबी हैं और SLA विलंब के दायरे में नहीं आतीं। वे Request-Timeout हेडर को 180 s तक सम्मानित करती हैं।
दर सीमा
rateLimitMiddleware में कुंजी पर सॉफ्ट रेट लिमिट, जो Retry-After हेडर के साथ HTTP 429 लौटाता है।
| प्लान | रिक्वेस्ट / मिनट | मासिक क्रेडिट बजट |
|---|---|---|
| Free | 10 | 10 000 |
| Indie | 30 | 50 000 |
| Starter | 120 | 200 000 |
| Pro | 400 | 800 000 |
| Business | 1 000 | 3 500 000 |
| Enterprise | custom | कोई सीमा नहीं |
पब्लिक सैंडबॉक्स (POST /v1/public/chart) IP द्वारा सीमित है - 30 रिक्वेस्ट / घंटे, बिना API‑की के।
अनुरोध पहचान
हर उत्तर में X-Request-Id (UUID) हेडर होता है। जब तू घटना की रिपोर्ट करता है, इसे जोड़; हम 30 दिन तक एक्सेस‑लॉग्स रखते हैं और केवल request-id से तेरी कॉल को पूरी तरह पुनः निर्मित कर सकते हैं।
HTTP 5xx पर वही पहचानकर्ता प्रतिक्रिया बॉडी में दोहराया जाता है:
{ "ok": false, "error": { "code": "INTERNAL_ERROR", "message": "Internal server error", "request_id": "c07b5c55-7637-4add-bd2e-7c7c4deb365f" }}घटनाओं पर प्रतिक्रिया
| स्तर | परिभाषा | SLA प्रतिक्रिया |
|---|---|---|
| SEV-1 | सभी रिक्वेस्ट फेल हो रहे हैं / क्षेत्रीय विफलता | पुष्टिकरण 15 मिनट में |
| SEV-2 | एकल एंडपॉइंट विफलता या >5 % त्रुटियाँ | पुष्टिकरण 1 घंटे में |
| SEV-3 | विकृत विलंब (p95 > 2× लक्ष्य) | उसी कार्य दिवस में |
| SEV-4 | सौंदर्यात्मक / एक ग्राहक का प्रश्न | अगले कार्य दिवस में |
घटनाओं की रिपोर्ट support@astroway.info पर request-id के साथ करो। SEV-1 के लिए भी स्टेटस पेज चेक करो।
संस्करणीकरण और डिप्रिकेशन
- एंडपॉइंट्स
/v1/के तहत रहते हैं और मुख्य संस्करण के भीतर बैकवर्ड संगत रहते हैं। - ब्रेकिंग चेंजेज़
/v2/के तहत आते हैं, और/v1/कम से कम 12 महीने तक काम करता रहेगा। - फ़ील्ड जोड़ना ब्रेकिंग नहीं माना जाता; क्लाइंट्स को अज्ञात फ़ील्ड को अनदेखा करना चाहिए।
- डिप्रिकेशन changelog में घोषित किया जाता है और खाताधारकों को ईमेल द्वारा कम से कम 90 दिन पहले भेजा जाता है।
समर्थन चैनल
| प्लान | चैनल | जवाब |
|---|---|---|
| Free | GitHub issues, community forum | best effort |
| Starter | support@astroway.info | ≤ 1 कार्य दिवस |
| Pro | email + प्रायोरिटी कतार | ≤ 4 कार्य घंटे |
| Enterprise | समर्पित Slack / PagerDuty | संपर्क के अनुसार |