You need to enable JavaScript to run this app.
导航

查看抢占式实例中断事件

最近更新时间2024.01.29 19:31:05

首次发布时间2022.11.14 10:59:38

抢占式实例可能会因为库存不足或市场价高于出价而被强制回收,回收前5分钟会触发实例中断事件,本文为您介绍如何查看抢占式实例的中断事件。

说明

  • 本文仅介绍抢占式实例中断事件,如需了解更多事件类型,请参见事件类型汇总
  • 您可以通过订阅事件通知,在抢占式实例中断前5分钟接收来自站内信、短信、邮件等渠道发送的即将释放实例的通知。

通过控制台查看抢占式实例中断事件

云服务器控制台

  1. 登录云服务器控制台
  2. 在左侧导航树,选择“运维与监控 > 事件监控”。
  3. 在“事件监控”页面,选择要查询的时间段,并在搜索栏中按以下方式进行查看。
    • 方式一:事件类型
      需指定事件类型为“抢占型实例中断,实例释放”。若存在“计划执行”状态的事件,说明抢占式实例即将被中断,请做好数据备份工作。
    • 方式二:实例ID
      输入抢占式实例的ID并按回车确认。抢占式实例ID可在实例列表的“实例名称/ID”列或实例详情页进行查看。

云监控控制台

  1. 登录云监控控制台
  2. 在左侧导航树,选择“事件中心 > 云产品事件”。
  3. 在“云产品事件”页面,选择要查询的时间段,并在左侧搜索栏下拉选择产品“云服务器”,右侧搜索栏选择事件名称“抢占型实例中断,实例释放:计划执行”,支持模糊搜索。
  4. 单击目标事件“操作”列的“详情”按钮,即可查看JSON格式的事件详情。

通过实例元数据查看抢占式实例中断事件

  1. 登录实例

  2. 执行如下命令查询实例元数据。

    • Linux实例:curl http://100.96.0.96/latest/spot_instance_termination_time
    • Windows示例:Invoke-RestMethod http://100.96.0.96/latest/spot_instance_termination_time

    如果返回类似2023-02-23T17:35:00ZUTC格式的时间信息,表明抢占式实例将于这个时间回收。

有关实例元数据的更多信息,请参见查看实例元数据

通过OpenAPI查看抢占式实例中断事件

ECS OpenAPI

调用DescribeSystemEvents接口,指定ResourceIds.N为抢占式实例ID或Types.NSpotInstanceInterruption_Delete查询抢占式实例中断事件。

若存在 Scheduled状态(计划执行)的事件,说明抢占式实例即将被中断,请做好数据备份工作。

云监控 OpenAPI

调用云监控ListEvents接口,指定以下参数查询抢占式实例中断事件。

  • 事件源Sourceecs
  • 事件类型EventTypeecs:Instance:SpotInstanceInterruption.Delete.Scheduled(计划执行)

    有关云服务器的更多事件类型,请参见云服务器事件

若返回相对应的事件类型,说明抢占式实例即将被中断。