如何在 DigitalOcean 中监控弹性伸缩池
通过 Site24x7 对 DigitalOcean 弹性伸缩池进行监控,您可以在单一视图中提前监控当前实例数与目标实例数、CPU 利用率和内存利用率等关键指标,同时设置基于阈值的告警,并自动化响应伸缩异常。
在 Site24x7 中监控 DigitalOcean 弹性伸缩池,可持续了解资源池是否按预期进行伸缩,从而在问题影响用户之前及时介入。
使用场景
以下是一些典型的运营场景:
验证流量峰值期间的伸缩响应能力:运营促销活动的电商平台可以使用 Site24x7 验证弹性伸缩池在 CPU 利用率超过目标值时是否能足够快速地添加新的 Droplet 实例。通过监控当前实例数与目标实例数之间的差距,可实时确认伸缩策略是否能够跟上需求变化。
提前识别伸缩延迟:监控弹性伸缩池实例数。如果与目标值持续存在差距,则表明存在配置或配额问题,需在响应时间下降之前进行处理。
防止弹性工作负载出现内存不足故障:在跨动态资源池运行批处理作业的数据处理管道中,监控当前内存利用率与目标值的对比情况。如果利用率持续超过目标值,应主动调整 Droplet 规格或伸缩触发条件,以避免内存不足故障。
DigitalOcean 弹性伸缩池监控的优势
集成您的 DigitalOcean 弹性伸缩池,即可获得以下优势:
- 主动资源告警:设置 CPU 和内存阈值,在资源压力影响应用程序之前收到通知。
- 伸缩指标异常检测:Site24x7 的 AI 智能异常检测可发现异常的伸缩行为,帮助运营团队在弹性出现意外偏差时及时采取行动。
- 实现统一云监控:在 Site24x7 的统一仪表板中,同时查看弹性伸缩池健康状况与所有 DigitalOcean 资源状态。
- 加速事件响应:关联伸缩与应用程序指标,通过 IT 自动化模板实现自动修复,无需人工升级即可实时解决问题。
配置与设置
在 DigitalOcean 集成期间,Droplet 资源将被自动发现并纳入监控。要启用监控,请按照以下步骤操作:
- 登录 Site24x7。
- 前往云服务 > DigitalOcean > 添加 DigitalOcean 监视器。按照以下步骤添加 DigitalOcean 监视器。
- 在添加或编辑 DigitalOcean 监视器时,从服务/资源类型下拉菜单中选择弹性伸缩池,然后点击保存。
- 前往云服务 > DigitalOcean,选择已创建的 DigitalOcean 监视器,然后点击弹性伸缩池。
弹性伸缩池将在下一个发现周期中被发现,发现频率取决于您在创建 DigitalOcean 监视器时选择的发现频率。
数据采集频率
根据所选的轮询间隔,DigitalOcean 弹性伸缩池的性能指标默认每两分钟采集一次,并每五分钟在 Site24x7 控制台中更新一次。
支持的指标
| 指标名称 | 描述 | 统计方式 | 单位 |
|---|---|---|---|
| Current Instances | 数据采集时弹性伸缩池中当前运行的 Droplet 实例数量。 | 平均值 | 个 |
| Target Instances | 弹性伸缩池伸缩策略所维护的目标 Droplet 实例数量。 | 平均值 | 个 |
| Current CPU Utilization | 采集时资源池中所有活跃 Droplet 实例的平均 CPU 利用率百分比。 | 平均值 | 百分比 |
| Target CPU Utilization | 弹性伸缩池伸缩策略中设定的 CPU 利用率目标百分比。 | 平均值 | 百分比 |
| Current Memory Utilization | 采集时资源池中所有活跃 Droplet 实例的平均内存利用率百分比。 | 平均值 | 百分比 |
| Target Memory Utilization | 弹性伸缩池伸缩策略中设定的内存利用率目标百分比。 | 平均值 | 百分比 |
阈值配置
您可以为所有 Droplet 指标配置阈值和告警,以主动检测性能下降和连接问题。
- 前往管理 > 配置文件 > 阈值与可用性。
- 为弹性伸缩池创建或编辑您的阈值配置文件。
- 将配置文件分配给相应监视器以触发告警。
对于监视器级别的配置:
- 前往云服务 > DigitalOcean > 弹性伸缩。
- 选择要应用阈值的资源,然后点击汉堡图标
。 - 选择编辑,将跳转至编辑 DigitalOcean 弹性伸缩池监视器页面。
- 点击阈值与可用性字段旁边的铅笔图标
,即可为各指标设置阈值。
IT 自动化
使用 Site24x7 的 IT 自动化功能自动解决弹性伸缩池性能常见问题:
- 前往管理 > IT 自动化模板,然后点击添加自动化模板。
- 通过选择自动化类型(如服务器重启、清空队列)创建自动化规则。
- 将创建的规则映射到弹性伸缩池,以便在告警触发时自动执行。
配置规则
使用配置规则实现跨弹性伸缩池实例的批量配置自动化。在发现新监视器时,自动分配阈值配置文件、通知配置文件、标签和监视器组。
许可证
每个 DigitalOcean 弹性伸缩池监视器消耗一个基础监视器许可证。
监控数据
中断
中断选项卡显示中断详情,包括开始时间、结束时间、持续时长和相关备注,便于跟踪和回顾宕机事件。
备注
备注选项卡允许您记录描述、运营背景、运行手册步骤、近期变更或参考链接,以便团队成员随时查阅。支持使用 Markdown 语法格式化内容。
日志报表
日志报表选项卡提供弹性伸缩池监视器日志状态的统一视图,并支持下载 CSV 报表用于分析和审计。
告警日志
告警日志选项卡按时间顺序展示弹性伸缩池监视器触发的告警列表,支持告警历史回顾、严重程度分析和阈值验证。
