暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Skywalking仪表盘详解

IT那活儿 2023-12-11
1951

点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!    

读懂Skywalking仪表盘,首先要理解Skywalking监控的维度和指标术语。
本文以SKY8.9.2版本举例。



仪表盘术语

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,即每分钟请求数。


APM

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。

END



本文作者:刘玉翀 (上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论