如何监控华为云 API Connection
Site24x7 监控华为云的 API Connection(APIC),提供请求量、错误率、延迟和吞吐量等方面的深入分析。综合这些分析,您可以及早发现问题,确保 API 性能稳定可靠。
使用场景
错误控制:通过监控 4xx 和 5xx 错误,及早发现 API 故障,让您在问题影响用户之前识别后端问题。
延迟控制:通过跟踪平均延迟和最大延迟,确保最优 API 性能,及早检测慢请求或易超时的请求。
流量分析:通过监控输入和输出吞吐量,识别 API 使用异常,有助于检测异常流量模式或后端响应问题。
设置与配置
API Connection 资源在华为云集成期间会被自动发现并进行监控。要启用监控,请按照以下步骤操作:
- 导航至 Cloud > Huawei > Add Huawei Monitor。了解如何添加华为云监视器。
- 在添加或编辑华为云监视器时,从服务/资源类型下拉菜单中选择 APIC,然后单击保存。
- 导航至 Cloud > Huawei,选择已创建的华为云监视器,然后单击 APIC。
支持的指标
请求
指标名称 |
说明 |
单位 |
| 请求数量 | APIC 实例接收到的 API 请求总数。 | 计数 |
| 2xx 请求数量 | 收到 2xx 成功响应的 API 请求总数。 | 计数 |
错误
指标名称 |
说明 |
单位 |
| 4xx 请求数量 | 收到 4xx 客户端错误响应的 API 请求总数。 | 计数 |
| 5xx 请求数量 | 收到 5xx 服务器错误响应的 API 请求总数。 | 计数 |
| 错误请求数量 | 返回错误响应的 API 请求总数。 | 计数 |
延迟
指标名称 |
说明 |
单位 |
| 平均延迟 | APIC 实例处理 API 请求的平均响应时间。 | 毫秒 |
| 最大延迟 | APIC 实例上单个 API 请求记录的最大响应时间。 | 毫秒 |
吞吐量
指标名称 |
说明 |
单位 |
| 输入吞吐量 | APIC 实例每秒从 API 请求负载接收的数据速率。 | 字节/秒 |
| 输出吞吐量 | APIC 实例每秒在 API 响应负载中传输的数据速率。 | 字节/秒 |
阈值配置
您可以为所有 APIC 指标配置阈值和告警,以主动检测性能降级或连接问题。
- 前往 Admin > 配置文件 > 阈值和可用性。
- 为 APIC 创建或编辑阈值配置文件。
- 将配置文件分配给相应的监视器以触发告警。
IT 自动化
使用 Site24x7 的 IT 自动化解决常见的 APIC 性能问题:
- 前往 Admin > IT Automation Templates,然后单击添加自动化模板。
- 通过选择自动化类型(例如,服务器重启、清理队列)创建自动化规则。
- 将创建的规则映射到 APIC,以在告警触发时自动执行。
配置规则
使用配置规则简化跨 APIC 实例的批量配置。当发现新监视器时,自动分配阈值配置文件、通知配置文件、标签和监视器组。
