AstroWay/api v2.77.14 · cs
všechny systémy jsou v pořádku

// service level agreement

SLA 99.9% uptime

Pro and Scale plans only. Credits refund on breach.

Tier · Pro+ Uptime SLO · 99.9% Credit refund · auto on breach

Záruky dostupnosti

PlánCílová dostupnostKompenzace kredity při porušení
Freebez zárukbez kompenzace
Indie99 %5 % měsíční platby za každých 0,1 %
Starter99,9 %10 % měsíční platby za každých 0,1 %
Pro99,9 %25 % měsíční platby za každých 0,1 %
Business99,95 %50 % měsíční platby za každých 0,1 %
Enterprise99,99 % + customdle smlouvy, písemný SLA

Dostupnost se počítá za kalendářní měsíc podle odpovědi https://api.astroway.info/v1/health se stavem HTTP 200 do 1 000 ms. Plánované práce (oznámené nejméně 48 hodin předem přes stránku stavu) se do výpočtu nezahrnují.

Cílové latence

Měřeno na api.astroway.info/v1/* z jednoho regionu, pouze serverový čas výpočtu (bez klienta a sítě). Úplnou čtvrtletní zprávu publikujeme na stránce stavu.

Standardní endpointy

Chart, planets, synastry, transits, progressions, ACG, geodetic, solar-return a podobné.

MetrikaCílSkutečnost (interní sampling, 2026-05-09)
p50< 100 ms~80 ms
p95< 500 ms~280 ms
p99< 1 s~640 ms

Upozornění: čísla ve skutečnosti jsou interním samplingem z monitoringu api-calc, veřejný dashboard produkční telemetrie je ve vývoji. Poznámka: p99 = nejvyšší extrémy, proto je čas výrazně vyšší než p50.

Náročné endpointy

Vícedenní agregace: transit-calendar, forecast-calendar, moon-aspects, aspect-timeline, group-synastry, eclipse-analysis.

MetrikaCílSkutečnost (2026-04-15)
p95< 2 s1,9 s (moon-aspects, 30d)
p99< 4 s1,9 s

Retifikace

POST /v1/rectification (do 120 s) a POST /v1/rectification/trutine (do 15 s) jsou z principu dlouhotrvající a nepodléhají SLA latencí. Respektují hlavičku Request-Timeout až do 180 s.

Omezení frekvence

Měkké omezení na klíč v rateLimitMiddleware, vrací HTTP 429 s hlavičkou Retry-After.

PlánPožadavků / minutuMěsíční rozpočet kreditů
Free1010 000
Indie3050 000
Starter120200 000
Pro400800 000
Business1 0003 500 000
Enterprisecustombez limitu

Veřejný sandbox (POST /v1/public/chart) je omezen podle IP – 30 požadavků / hodinu, bez API klíče.

Identifikace požadavku

Každá odpověď obsahuje hlavičku X-Request-Id (UUID). Přidej ji, když hlásíš incident – uchováváme access logy 30 dní a podle jednoho request-id dokážeme tvé volání plně rekonstruovat.

U HTTP 5xx se stejný identifikátor opakuje v těle odpovědi:

{
"ok": false,
"error": {
"code": "INTERNAL_ERROR",
"message": "Internal server error",
"request_id": "c07b5c55-7637-4add-bd2e-7c7c4deb365f"
}
}

Reakce na incidenty

ÚroveňDefiniceSLA reakce
SEV-1Všechny požadavky padají / regionální výpadekpotvrzení do 15 minut
SEV-2Výpadek jednoho endpointu nebo >5 % chybpotvrzení do 1 hodiny
SEV-3Degradovaná latence (p95 > 2× cíle)do konce pracovního dne
SEV-4Kosmetická / dotaz jednoho klientado příštího pracovního dne

Hlaš incidenty na support@astroway.info s request-id. U SEV-1 také zkontroluj stránku stavu.

Verzování a deprekace

  • Endpointy běží pod /v1/ a zůstávají zpětně kompatibilní v rámci hlavní verze.
  • Breaking changes vycházejí pod /v2/, /v1/ běží minimálně 12 měsíců.
  • Přidání polí se nepovažuje za breaking; klienti mají ignorovat neznámá pole.
  • Deprekace se oznámí v changelogu a pošle vlastníkům účtů emailem nejméně 90 dní předem.

Kanály podpory

PlánKanálReakce
FreeGitHub issues, komunitní fórumbest effort
Startersupport@astroway.info≤ 1 pracovní den
Proemail + prioritní fronta≤ 4 pracovní hodiny
Enterprisevyhrazený Slack / PagerDutydle smlouvy