AstroWay/api v2.254.12 · vi
tất cả hệ thống hoạt động bình thường

// 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

Bảo đảm thời gian hoạt động

Kế hoạchThời gian hoạt động mục tiêuBồi hoàn bằng kredit khi vi phạm
Freekhông có bảo đảmkhông bồi hoàn
Indie99 %5% phí hàng tháng cho mỗi 0.1 %
Starter99.9 %10% phí hàng tháng cho mỗi 0.1 %
Pro99.9 %25% phí hàng tháng cho mỗi 0.1 %
Business99.95 %50% phí hàng tháng cho mỗi 0.1 %
Enterprise99.99 % + customtheo hợp đồng, SLA bằng văn bản

Thời gian hoạt động được tính theo tháng lịch dựa trên phản hồi https://api.astroway.info/v1/health với trạng thái HTTP 200 trong vòng 1 000 ms. Công việc bảo trì (được thông báo ít nhất 48 giờ trước qua trang trạng thái) không được tính vào thời gian hoạt động.

Độ trễ mục tiêu

Được đo trên api.astroway.info/v1/* từ một khu vực, chỉ thời gian xử lý phía máy chủ (không tính thời gian client và mạng). Báo cáo quý đầy đủ được công bố trên trang trạng thái.

Các endpoint tiêu chuẩn

Chart, planets, synastry, transits, progressions, ACG, geodetic, solar-return và các tương tự.

MetricMục tiêuThực tế (sampling nội bộ, 2026-05-09)
p50< 100 ms~80 ms
p95< 500 ms~280 ms
p99< 1 s~640 ms

Disclaimer: các số thực tế - sampling nội bộ từ giám sát api-calc, bảng điều khiển production-telemetry công khai trong roadmap. Lưu ý: p99 = mức cực đại, vì vậy thời gian cao hơn đáng kể so với p50.

Các endpoint nặng

Các tập hợp đa ngày: transit-calendar, forecast-calendar, moon-aspects, aspect-timeline, group-synastry, eclipse-analysis.

MetricMục tiêuThực tế (2026-04-15)
p95< 2 s1.9 s (moon-aspects, 30d)
p99< 4 s1.9 s

Rectification

POST /v1/rectification (tối đa 120 s) và POST /v1/rectification/trutine (tối đa 15 s) theo bản chất là các yêu cầu dài và không nằm trong SLA độ trễ. Chúng tôn trọng header Request-Timeout lên tới 180 s.

Giới hạn tần suất

Giới hạn mềm cho key trong rateLimitMiddleware, trả về HTTP 429 với header Retry-After.

Kế hoạchYêu cầu / phútNgân sách kredit hàng tháng
Free1010 000
Indie3050 000
Starter120200 000
Pro400800 000
Business1 0003 500 000
Enterprisecustomkhông giới hạn

Sandbox công cộng (POST /v1/public/chart) bị giới hạn theo IP - 30 yêu cầu / giờ, không cần API-key.

Nhận dạng yêu cầu

Mỗi phản hồi chứa header X-Request-Id (UUID). Thêm nó khi báo cáo sự cố - chúng tôi lưu log truy cập 30 ngày và chỉ với request-id có thể tái tạo đầy đủ lời gọi của bạn.

Trong HTTP 5xx cùng một identifier được lặp lại trong body phản hồi:

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

Phản hồi sự cố

Mức độĐịnh nghĩaSLA phản hồi
SEV-1Tất cả yêu cầu bị sập / sự cố khu vựcxác nhận trong 15 phút
SEV-2Sự cố endpoint riêng lẻ hoặc >5% lỗixác nhận trong 1 giờ
SEV-3Độ trễ suy giảm (p95 > 2× mục tiêu)cùng ngày làm việc
SEV-4Vấn đề thẩm mỹ / câu hỏi của một khách hàngngày làm việc tiếp theo

Báo cáo sự cố tới support@astroway.info kèm request-id. Đối với SEV-1 cũng kiểm tra trang trạng thái.

Phiên bản và deprecation

  • Các endpoint nằm dưới /v1/ và vẫn tương thích ngược trong cùng phiên bản chính.
  • Breaking changes sẽ xuất hiện dưới /v2/, và /v1/ sẽ tiếp tục hoạt động ≥ 12 tháng.
  • Thêm trường không được coi là breaking; khách hàng nên bỏ qua các trường không biết.
  • Deprecation được công bố trong changelog và gửi tới chủ tài khoản qua email ít nhất 90 ngày trước.

Kênh hỗ trợ

Kế hoạchKênhPhản hồi
FreeGitHub issues, community forumbest effort
Startersupport@astroway.info≤ 1 ngày làm việc
Proemail + hàng ưu tiên≤ 4 giờ làm việc
EnterpriseSlack / PagerDuty riêngtheo hợp đồng