API

GET /status

API 及其所有依赖服务的健康状况。公开,无需密钥,每 10 秒刷新一次。

请求

request.sh
1curl https://iriscan.app/api/status

报告每 10 秒重建一次;更频繁地轮询只会得到同一份报告。面向人的版本是服务状态页。

响应

字段类型含义
statusstringoperational(正常运行)、degraded(性能下降)、outage(中断)或 unknown(未知)。
checked_at, started_atnumberUnix 秒:最近一次检查的时间,以及 API 启动的时间。
uptime_seconds, versionnumber, string自上次启动以来的时长,以及正在运行的版本。
check_interval_secondsnumber10。
components[]Component每个依赖服务:id、name、status、latency_ms、uptime,以及最近的 checks。
endpoints[]Endpoint过去一小时内每个接口的请求数、失败数和响应时间。
knowledge_baseobject标签和来源的数量,以及是否正在刷新。
incidents[]Incident进行中和过去的故障,最新的在前。
uptime[]object每项服务(iris、api、reports、explorer、database、rpc)在过去 1、7、30 和 90 天的可用率:无中断时间的占比,以及中断的秒数。