用途:通过华为云 CLI(hcloud)调用云监控服务 CES,查询并分析弹性负载均衡(ELB)实例的监控指标,覆盖共享型与独享型 ELB。
主要能力:可查询连接类指标(m1_cps 并发连接、m2_act_conn 活跃连接、m3_inact_conn 非活跃连接、m4_ncps 新建连接/秒)、流量类指标(m5_in_packets、m6_out_packets、m7_in_Bps 入带宽、m8_out_Bps 出带宽),以及独享型 ELB 的 HTTP 指标(elb_http_2xx/4xx/5xx、l7_2xx/4xx/5xx_ratio)和高级指标(流量镜像、后端服务器组指标)。支持按负载均衡器、监听器、后端服务器组、可用区等维度查询,并可查看告警与告警模板。
使用方式:先安装并验证 hcloud(hcloud version),由用户在终端自行完成凭证配置(hcloud configure init),再用 hcloud configure list 校验。核心流程为:列出 ELB 实例(hcloud ELB ListLoadBalancers --cli-region=<region-id> --limit=50)、判断类型(hcloud ELB ShowLoadBalancer --loadbalancer_id=<id> --cli-region=<region-id>)、查询指标(hcloud CES BatchListMetricData,指定 namespace=SYS.ELB、metric_name、dimensions、from/to、period、filter)。监听器与后端组分别用 hcloud ELB ListListeners、hcloud ELB ListPools 获取。
适用场景:连接与流量监控、HTTP 状态码与请求模式分析、负载均衡性能排障、后端服务器组健康检查、容量规划与告警配置。
限制:需相应 IAM 权限(如 elb:loadbalancers:list、ces:metricData:get 等);共享型 ELB 仅支持连接与流量基础指标,HTTP 状态码、后端服务器组、流量镜像等仅独享型支持,且 HTTP/HTTPS 指标仅限七层协议;时间戳为 UTC,监控数据可能有 1-2 分钟延迟,新建实例需数分钟才上报数据;存在 API 限流、数据保留期与地域限制。凭证安全方面禁止读取或回显 AK/SK。