点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!
1.1 维度术语
APM 应用程序性能监控; Database 数据库性能监控; Global 针对skywalking全局的分析统计情况; Service 针对服务级别的分析统计,一个服务后端可以存在多个相同的实例; Instance 针对实例级别的分析统计,即请求调用的后端真实地址; Endpoint 端点,即对于特定服务所接收的请求路径,http请求,或者java方法类。
1.2 指标术语
Apdex 应用性能指数,Apdex(Application Performance Index)是一个国际通用标准,Apdex 是用户对应用性能满意度的量化值,供了一个统一的测量和报告用户体验的方法,把最终用户的体验和应用性能作为一个完整的指标进行统一度量,其中最高为1最低为0; ResponseTime 响应时间,即在选定时间内,服务所有请求的平均响应时间(ms); Throughput 吞吐量,即在选定时间内,每分钟服务响应的请求量; SLA 服务等级协议(Service Level Agreement),SW中指每分钟内请求响应成功的占比; PPM Packets Per Minute,特指TCP服务,每分钟收发包数; CPM Calls Per Minute,即每分钟请求数。
2.1 Global
Services Load ( CPM PPM ) 服务负载top; Slow Services ( ms ) 服务响应耗时top; Un-Health Services (Apdex) 服务健康度; Slow Endpoints ( ms) 端点响应耗时top; Global Response Latency ( percentile in ms) 服务响应百分位统计; Global Heatmap ( ms ) 服务响应热力分布图。
2.2 Service
Service Apdex 当前服务性能评估指数; Successful Rate ( % ) 当前服务请求成功率; Service Load ( CPM / PPM ) 当前服务负载指数; Service Avg Response Time ( ms ) 服务平均响应耗时; Service Apdex 服务性能评估折线图; Service Response Time Percentile ( ms ) 服务响应百分位统计; Successful Rate ( % ) 服务请求成功率折线图; Service Load ( CPM / PPM ) 服务负载折线图; Service Throughput ( Bytes ) 服务吞吐量; Message Queue Consuming Count 消息队列消耗计数; Message Queue Avg Consuming Latency ( ms ) 消息队列消耗延迟; Service Instances Load ( CPM / PPM ) 该服务下的实例负载情况top; Slow Service Instance ( ms ) 该服务下的实例响应情况top; Service Instance Successful Rate ( % ) 该服务下的实例请求成功率top。
2.3 Instance
Service Instance Load ( CPM PPM ) 当前实例负载情况; Service Instance Throughput ( Bytes ) 当前实例吞吐量; Service Instance Successful Rate ( % ) 当前实例请求成功率; Service Instance Latency ( ms ) 当前实例响应耗时情况; JVM CPU (ava Service) ( % ) 当前实例JVM占用CPU百分比; JVM Memory (ava Service) ( MB ) 当前实例JVM占用情况; JVM GC Time ( ms ) 当前实例GC时长; JVM GC Count 当前实例GC次数统计; JVM Thread Count (ava Service) 当前实例JVM线程数统计; instance_jvm_thread_live_count JVM当前活跃的线程数; instance_jvm_thread_daemon_count JVM当前活跃的守护线程数; instance_jvm_thread_peak_count 从jvm启动开始曾经活着的最大线程数; JVM Thread State Count (Java Service) 当前实例JVM线程数状态统计; instance_jvm_thread_runnable_state_thread_count 可运行线程的线程状态; instance_jvm_thread_blocked_state_thread_count 阻塞; instance_jvm_thread_waiting_state_thread_count 等待; instance_jvm_thread_timed_waiting_state_thread_count 超时等待; JVM Class Count (Java Service) 当前实例JVM类的数量; instance jvm class loaded class count 实例jvm类加载类计数; instance jvm class total unloaded class count 实例jvm类总卸载类计数; instance jvm class total loaded class count 实例jvm类总加载类计数; CLR CPU (NET Service) ( % ) .net服务占用CPU百分比,类似java虚拟机; CLR GC (NET Service) .net服务GC情况; CLR Heap Memory (NET Service) ( MB ) .net服务内存使用情况; CLR Thread (NET Service) .net服务线程使用情况。
2.4 Endpoint
Endpoint Load in Current Service 当前服务各端点负载情况top; Slow Endpoints in Current Service 当前服务各端点响应耗时top; Successful Rate in Current Service 当前服务各端点请求成功率top; Endpoint Load 当前端点负载情况折线图; Endpoint Avg Response Time 当前端点响应耗时折线图; Endpoint Response Time Percentile 当前端点响应耗时百分位统计; Endpoint Successful Rate 当前端点请求成功率折线图; Message Queue Consuming Count 当前端点消息队列消耗计数; Message Queue Avg Consuming Latency ( ms ) 当前端点消息队列消耗延迟。
2.5 Database
Database Avg Response Time ( ms ) 当前数据库平均响应耗时; Database Access Successful Rate ( % ) 当前数据库请求成功率; Database Traffic ( CPM - calls per minute ) 当前数据库每分钟请求数; Database Access Latency Percentile ( ms ) 当前数据库响应百分位统计; Slow Statements(ms) 当前数据库慢查询top; All Database Loads ( CPM - calls per minute ) 数据库负载情况top(每分钟请求数); Un-Health Databases (Successful Rate) ( % ) 数据库请求成功率top。
本文作者:刘玉翀 (上海新炬中北团队)
本文来源:“IT那活儿”公众号
文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。