获取状态摘要

获取 /summary.json


检索状态页面的摘要,包括总体状态指示器、组件状态、未解决的事件以及即将或正在进行的计划维护。

响应

  • 200 application/json

    已成功检索状态摘要

    隐藏响应属性 显示响应属性 对象
    • page 对象 必需
      隐藏页面属性 显示页面属性 对象
      • id 字符串 必需

        页面的唯一标识符

      • 名称 字符串 必需

        状态页面的名称

      • url string(uri) 必需

        状态页面的URL

      • updated_at string(date-time) 必需

        上次更新页面的时间戳 (ISO 8601)

    • 组件 大量[对象] 必需

      组件状态列表

      隐藏组件属性 显示组件属性 对象
      • created_at string(date-time) 必需

        创建组件时的时间戳 (ISO 8601)

      • 描述 字符串 | null

        组件描述

      • id 字符串 必需

        组件的唯一标识符

      • 名称 字符串 必需

        组件名称

      • only_show_if_degraded 布尔 必需

        是否仅在降级时显示

      • page_id 字符串 必需

        Unique page identifier

      • Position 整型 必需

        显示位置

      • 状态 字符串 必需

        组件的当前状态

        取值为 operationaldegraded_performancepartial_outagemajor_outage

      • updated_at string(date-time) 必需

        上次更新组件的时间戳 (ISO 8601)

    • 事件 大量[对象] 必需

      未解决事件列表

      隐藏事件属性 显示事件属性 对象
      • created_at string(date-time) 必需

        创建事件时的时间戳 (ISO 8601)

      • id 字符串 必需

        事件的唯一标识符

      • 影响 字符串 必需

        影响级别

        取值为 noneminormajorcriticalmaintenance

      • event_updates 大量[对象] 必需

        事件更新列表

        隐藏 event_updates 属性 显示 event_updates 属性 对象
        • body 字符串 必需

          Update message

        • created_at string(date-time) 必需

          创建更新时的时间戳 (ISO 8601)

        • display_at 字符串(日期时间)| null 必需

          显示时间戳 (ISO 8601)

        • id 字符串 必需

          Unique update identifier

        • event_id 字符串 必需

          唯一事件标识符

        • 状态 字符串 必需

          Update status

          取值为 investigatingidentifiedmonitoringresolvedpostmortemscheduledin_progressverifyingcompleted

        • updated_at string(date-time) 必需

          上次修改更新时的时间戳 (ISO 8601)

      • monitoring_at 字符串(日期时间)| null

        监控开始时的时间戳 (ISO 8601)

      • 名称 字符串 必需

        事件名称

      • page_id 字符串 必需

        Unique page identifier

      • postmortem_body 字符串 | null

        Postmortem analysis body

      • postmortem_body_last_updated_at 字符串(日期时间)| null

        上次更新事后分析的时间戳 (ISO 8601)

      • postmortem_ignored 布尔

        是否忽略事后分析

      • postmortem_notified_subscribers 布尔

        订阅者是否收到事后分析通知

      • postmortem_published_at 字符串(日期时间)| null

        发布事后分析的时间戳 (ISO 8601)

      • solved_at 字符串(日期时间)| null

        解决事件时的时间戳 (ISO 8601)

      • Scheduled_for 字符串(日期时间)| null

        计划开始时间(维护)(ISO 8601)

      • Scheduled_remind_prior 布尔

        是否在预定时间之前发送提醒

      • Scheduled_remembered_at 字符串(日期时间)| null

        发送提醒时的时间戳 (ISO 8601)

      • Scheduled_until 字符串(日期时间)| null

        计划结束时间 (ISO 8601)

      • 状态 字符串 必需

        当前事件状态

        取值为 investigatingidentifiedmonitoringresolvedpostmortem

      • updated_at string(date-time) 必需

        上次更新事件时的时间戳 (ISO 8601)

    • Scheduled_Maintenances 大量[对象] 必需

      即将进行或正在进行的计划维护列表

      隐藏 Scheduled_Maintenances 属性 显示 Scheduled_Maintenances 属性 对象
      • created_at string(date-time) 必需

        创建时的时间戳 (ISO 8601)

      • id 字符串 必需

        Unique maintenance identifier

      • 影响 字符串 必需

        影响级别

        取值为 noneminormajorcriticalmaintenance

      • event_updates 大量[对象] 必需

        更新列表

        隐藏 event_updates 属性 显示 event_updates 属性 对象
        • body 字符串 必需

          Update message

        • created_at string(date-time) 必需

          创建更新时的时间戳 (ISO 8601)

        • display_at 字符串(日期时间)| null 必需

          显示时间戳 (ISO 8601)

        • id 字符串 必需

          Unique update identifier

        • event_id 字符串 必需

          唯一事件标识符

        • 状态 字符串 必需

          Update status

          取值为 investigatingidentifiedmonitoringresolvedpostmortemscheduledin_progressverifyingcompleted

        • updated_at string(date-time) 必需

          上次修改更新时的时间戳 (ISO 8601)

      • monitoring_at 字符串(日期时间)| null

        监控开始时的时间戳 (ISO 8601)

      • 名称 字符串 必需

        维护名称

      • page_id 字符串 必需

        Unique page identifier

      • postmortem_body 字符串 | null

        Postmortem body

      • postmortem_body_last_updated_at 字符串(日期时间)| null

        上次更新事后分析的时间戳 (ISO 8601)

      • postmortem_ignored 布尔

        是否忽略事后分析

      • postmortem_notified_subscribers 布尔

        订阅者是否收到事后分析通知

      • postmortem_published_at 字符串(日期时间)| null

        发布事后分析的时间戳 (ISO 8601)

      • solved_at 字符串(日期时间)| null

        解决维护问题时的时间戳 (ISO 8601)

      • Scheduled_for string(date-time) 必需

        定时启动 (ISO 8601)

      • Scheduled_remind_prior 布尔

        是否在计划维护之前发送提醒

      • Scheduled_remembered_at 字符串(日期时间)| null

        发送提醒时的时间戳 (ISO 8601)

      • Scheduled_until string(date-time) 必需

        计划结束时间 (ISO 8601)

      • 状态 字符串 必需

        当前维护状态

        取值为 scheduledin_progressverifyingcompleted

      • updated_at string(date-time) 必需

        上次更新维护时的时间戳 (ISO 8601)

    • 状态 对象 必需
      隐藏状态属性 显示状态属性 对象
      • 描述 字符串 必需

        人类可读的描述

      • 指示器 字符串 必需

        状态指示器级别

        取值为 noneminormajorcritical

  • 404 application/json

    未找到请求的资源

    隐藏响应属性 显示响应属性 对象
    • message 字符串 必需

      错误消息

    • 代码 整型

      错误代码

  • 500 application/json

    服务器内部错误

    隐藏响应属性 显示响应属性 对象
    • message 字符串 必需

      错误消息

    • 代码 整型

      错误代码

GET /summary.json
curl \
 --request GET 'https://status.mongodb.com/api/v2/summary.json'
响应示例 (200)
{
  "page": {
    "id": "y2j98763l56x",
    "url": "https://status.mongodb.com",
    "name": "MongoDB Cloud Status",
    "updated_at": "2025-03-11T00:52:20-07:00"
  },
  "status": {
    "indicator": "none",
    "description": "All Systems Operational"
  },
  "incidents": [],
  "components": [
    {
      "id": "cp306tmzcl0y",
      "name": "Atlas API",
      "status": "operational",
      "page_id": "y2j98763l56x",
      "position": 1,
      "created_at": "2014-05-14T14:22:39.441-06:00",
      "updated_at": "2014-05-14T14:22:39.441-06:00",
      "description": null,
      "only_show_if_degraded": false
    }
  ],
  "scheduled_maintenances": []
}
响应示例 (404)
{
  "code": 404,
  "message": "Resource not found"
}
响应示例 (500)
{
  "code": 500,
  "message": "Internal server error"
}