注意:以下文档只适用于TOP接口,请谨慎使用!
监控服务是EWS的核心服务之一,负责对应用及其他服务组件进行性能方面的监控,以图形化的方式输出各项性能指标;提供对性能指标的告警功能,帮助开发者及时发现应用故障和性能瓶颈。
如何使用监控服务
进入EWS控制台,选择运维管理—》服务监控,如图所示,首页默认展示应用整体健康度。
名词解释
QPS: QPS(Query Per Second)即每秒访问次数。TAE监控中心统计QPS计算方式为: 请求数 / 秒数。
PV: PV(Page View)通常说的PV为页面浏览量,但TAE监控中心记录应用所有的网络请求(静态资源除外如:css、js文件),累计成为PV总数。
RT: RT( Response Time)即服务器响应时间。
状态码: HTTP状态码(HTTP Status Code)用以表示网页服务器HTTP响应状态的3位数字代码。常见状态码包括:成功(2XX)、重定向(3XX)、客户端请求错误(4XX)、服务器错误(5XX)。
主要功能模块
TAE监控服务主要包括五方面功能:全链路监控、拓扑图监控、实例的监控、自定义监控、告警设置功能。
全链路监控
对应用进行实时性能监控,及时发现应用性能问题并定位性能瓶颈
拓扑图监控
自动发现应用调用的所有服务节点,实现应用端到端的关联监控、告警与分析。基于应用拓扑图,运维人员能够迅速响应突发事件、快速定位影响服务的问题瓶颈。
实例监控
AppEngine监控为开发者提供应用服务的实时监控,从不同纬度对应用进行监控。详情请参考如下文档:
总览:AppEngine监控仪表盘,多维度的数据展示,使用文档:总览
实例监控:监控应用实例CPU、内存、磁盘等各项系统资源的使用情况。使用文档:实例监控使用文档
访问请求监控:监控HTTP访问请求的监控信息,包括:实时QPS,实时RT,PV,不同状态码的情况。使用文档:访问请求监控使用文档
日志关键字:展示应用日志中开发者自定义关键字的统计情况。使用文档:日志关键字监控使用文档
JAVA数据源监控:监控应用数据源的使用情况,包括数据源的QPS、RT、连接数和SQL执行记录。使用文档:数据源监控使用文档
自定义监控
为了开发者能够更加灵活监控应用或者业务数据,TAE提供了一套打点上报监控数据的API,并将这些自定义监控数据以图表形式直观展示出来。使用文档:自定义监控使用文档
告警功能
告警日志:显示最近24小时内的按照时间倒序的10条。如下图所示:
为监控中的AppEngine服务或者数据库实例的性能指标设置告警条件,一旦触发告警,可以通过手机、旺旺以及邮件三种形式通知到告警接收人,告警的频率为一分钟一次。使用文档:告警设置使用文档