Garanciak a rendelkezésre állás
| Tervezett rendelkezésre állás | Cél rendelkezésre állás | Kompenzáció hitelként, ha megszegés történik |
|---|---|---|
| Free | nincs garancia | nincs kompenzáció |
| Indie | 99 % | havi fizetés 5 %-a minden 0,1 % megszegésért |
| Starter | 99,9 % | havi fizetés 10 %-a minden 0,1 % megszegésért |
| Pro | 99,9 % | havi fizetés 25 %-a minden 0,1 % megszegésért |
| Business | 99,95 % | havi fizetés 50 %-a minden 0,1 % megszegésért |
| Enterprise | 99,99 % + egyedi | szerződés szerint, írásos SLA |
A rendelkezésre állást a https://api.astroway.info/v1/health endpoint HTTP 200-as válaszának 1000 ms-en belüli válaszideje alapján számoljuk egy naptári hónapra. A tervezett karbantartások (amelyeket legalább 48 órával előre bejelentünk a státuszoldalon) nem számítanak bele a rendelkezésre állás számításába.
Cél válaszidők
A cél válaszidőket az api.astroway.info/v1/* endpointokon egy régióból mérjük, kizárólag a szerver feldolgozási idejét figyelembe véve (a kliens és a hálózat késleltetése nélkül). A teljes negyedéves jelentést a státuszoldalon tesszük közzé.
Standard endpointok
Chart, planets, synastry, transits, progressions, ACG, geodetic, solar-return és hasonlók.
| Metrika | Cél | Aktuális (belső mintavétel, 2026-05-09) |
|---|---|---|
| p50 | < 100 ms | ~80 ms |
| p95 | < 500 ms | ~280 ms |
| p99 | < 1 s | ~640 ms |
Disclaimer: Az aktuális számok a belső
api-calcmonitorozás mintavételei, a publikus production-telemetry dashboard a tervek között van. Fontos megjegyezni, hogy a p99 = a legmagasabb szélsőértékek, ezért jelentősen magasabb lehet a p50-nél.
Nehéz endpointok
Többnapos aggregátumok: transit-calendar, forecast-calendar, moon-aspects, aspect-timeline, group-synastry, eclipse-analysis.
| Metrika | Cél | Aktuális (2026-04-15) |
|---|---|---|
| p95 | < 2 s | 1,9 s (moon-aspects, 30 nap) |
| p99 | < 4 s | 1,9 s |
Rektifikáció
A POST /v1/rectification (max. 120 s) és a POST /v1/rectification/trutine (max. 15 s) endpointok természetüknél fogva hosszú futásúak, ezért nem tartoznak a késleltetési SLA hatálya alá. Azonban tiszteletben tartják a Request-Timeout header 180 másodperces értékét.
Kéréskorlátozás
A rateLimitMiddleware enyhe korlátozást alkalmaz a kulcsra, és HTTP 429-es válasszal válaszol, valamint a Retry-After headerrel.
| Tervezett rendelkezésre állás | Kérések / perc | Havi hitelkeret |
|---|---|---|
| Free | 10 | 10 000 |
| Indie | 30 | 50 000 |
| Starter | 120 | 200 000 |
| Pro | 400 | 800 000 |
| Business | 1 000 | 3 500 000 |
| Enterprise | egyedi | korlátlan |
A publikus sandbox (POST /v1/public/chart) IP-címre korlátozott — 30 kérés / óra, API-kulcs nélkül.
Kérésazonosítás
Minden válasz tartalmazza a X-Request-Id (UUID) headerét. Ezt add meg, amikor incidensről értesítesz minket — 30 napig tároljuk az access logokat, és egyetlen kérésazonosító alapján teljesen vissza tudjuk állítani a hívásodat.
HTTP 5xx-es válasz esetén ugyanaz az azonosító megjelenik a válasz törzsében is:
{ "ok": false, "error": { "code": "INTERNAL_ERROR", "message": "Internal server error", "request_id": "c07b5c55-7637-4add-bd2e-7c7c4deb365f" }}Incidenskezelés
| Súlyosság | Definíció | Válasz SLA |
|---|---|---|
| SEV-1 | Minden kérés hibás / regionális kiesés | 15 perces megerősítés |
| SEV-2 | Egyedi endpoint kiesése vagy >5 % hibák | 1 órás megerősítés |
| SEV-3 | Degradált válaszidő (p95 > 2× cél) | ugyanazon munkanap |
| SEV-4 | Kozmetikai / egyedi ügyféli probléma | következő munkanap |
Incidensekről a support@astroway.info-ra értesíts a request-id-vel. SEV-1 esetében ellenőrizd a státuszoldalt is.
Verziókezelés és elavult funkciók
- Az endpointok a
/v1/alatt vannak, és a fő verzió keretében visszafelé kompatibilisek maradnak. - A breaking changes a
/v2/alatt jelenik meg, míg a/v1/legalább 12 hónapig működik. - Az új mezők hozzáadása nem tekintendő breaking change-nek; a klienseknek figyelmen kívül kell hagyniuk az ismeretlen mezőket.
- Az elavult funkciók bejelentése a changelog-on történik, és a fiókok tulajdonosainak emailben is értesítjük legalább 90 nappal előtte.
Támogatási csatornák
| Tervezett rendelkezésre állás | Csatorna | Válaszidő |
|---|---|---|
| Free | GitHub issues, közösségi fórum | legjobb erőfeszítés |
| Starter | support@astroway.info | ≤ 1 munkanap |
| Pro | email + prioritási sor | ≤ 4 munkaóra |
| Enterprise | dedikált Slack / PagerDuty | szerződés szerint |