# 资源监控

微信云托管以环境维度,提供了详细的资源使用监控,可以实时反映出环境各个服务和各种资源的使用消耗情况,以及服务内版本运行的具体情况。

另外在服务管理 - 某个具体服务下也有该服务的运行监控。

# 资源使用

资源使用反映微信云托管环境一个计费周期内的各资源使用消耗,分当日和当月两类展示。

如果环境有免费额度,则显示免费额度消耗情况。

如果你的环境购买资源包,则在底部展示资源包的消耗情况,具体资源包详情请前往文档

# 监控图表

微信云托管支持服务及服务版本级别的监控视图,前往「微信云托管控制台 - 资源监控 - 监控图表」查看。可通过切换环境查看不同环境下的服务及版本的监控视图。

# 一、服务监控

服务监控视图,共有8个监控指标,下拉框切换服务查看不同服务的监控视图;

  • 调用次数:单位时间内服务收到的请求次数总和(包括通过服务域名、HTTP 访问服务产生的请求);
  • 平均响应时间 RT:单位时间内服务收到的所有请求的响应时间取平均值;
  • QPS:单位时间内服务平均每秒处理的请求数;
  • HTTP 错误:单位时间内请求服务失败返回 HTTP 错误的次数;
  • CPU 用量:单位时间内服务所有版本 CPU 资源消耗之和,单位为(核 x 小时);
  • 内存用量:单位时间内服务所有版本内存资源消耗之和,单位为(GiB x 小时);
  • 实例个数:服务所有版本的实时实例个数之和,在单位时间内取平均值;
  • 实例状态不正常个数:服务所有版本的实时实例状态不正常个数之和,在单位时间内取平均值;

# 二、版本监控

版本监控视图,共有10个监控指标,下拉框切换服务下版本查看不同版本的监控视图;也可在对应服务的部署发布中查看各版本监控视图。

  • 调用次数:单位时间内版本收到的请求次数总和(包括通过服务域名、HTTP 访问服务产生的请求);
  • 平均响应时间 RT:单位时间内版本收到的所有请求的响应时间取平均值;
  • QPS:单位时间内版本平均每秒处理的请求数;
  • HTTP 错误:单位时间内请求版本失败返回 HTTP 错误的次数;
  • CPU 用量:单位时间内版本 CPU 资源消耗,单位为(核 x 小时);
  • 内存用量:单位时间内版本内存资源消耗之和,单位为(GiB x 小时);
  • CPU 使用率:版本所有实例 CPU 使用率平均值,在单位之间内再取平均值。可作为设置扩缩容条件的参考值;
  • 内存使用率:版本所有实例内存使用率平均值,在单位之间内再取平均值;
  • 实例个数:版本的实时实例个数,在单位时间内取平均值;
  • 实例状态不正常个数:版本的实时实例状态不正常个数,在单位时间内取平均值;