Apache skywalking分布式追踪系统

apm性能调用别人

和zipking差不多,链路追踪工具;

安装部署

下载

https://skywalking.apache.org/downloads/
https://mirrors.bfsu.edu.cn/apache/skywalking/8.7.0/apache-skywalking-apm-8.7.0.tar.gz在这里插入图片描述

启动

tar -zxf apache-skywalking-apm-8.7.0.tar.gz
cd apache-skywalking-apm-bin/
cd bin/
./startup.sh
在这里插入图片描述

配置服务接入探针

ide启动参数

# jar包
-javaagent:C:\Users\1\Downloads\Compressed\apache-skywalking-apm-8.7.0.tar\apache-skywalking-apm-8.7.0\apache-skywalking-apm-bin\agent\skywalking-agent.jar
# 服务名
-Dskywalking.agent.service_name=number
# 注册地址
-Dskywalking.collector.backend_service=81.70.147.188:11800

在这里插入图片描述

服务启动shell脚本

#!/bin/sh
# SkyWalking Agent配置
export SW_AGENT_NAME=number #Agent名字,一般使用`spring.application.name`
export SW_AGENT_COLLECTOR_BACKEND_SERVICES=81.70.147.188:8080 #配置 Collector 地址。
export SW_AGENT_SPAN_LIMIT=2000 #配置链路的最大Span数量,默认为 300。
export JAVA_AGENT=-javaagent:/root/apache-skywalking-apm-bin/agent/skywalking-agent.jar #skywalking的jar地址
java $JAVA_AGENT -jar springcloudalibaba-0.0.1-SNAPSHOT.jar #spring boot的jar启动

Global全局维度

Services load:服务每分钟请求数

Slow Services:慢响应服务,单位ms

Un-Health services(Apdex):Apdex性能指标,1为满分。

  • Apdex 一个由众多网络分析技术公司和测量工业组成的联盟组织,它们联合起来开发了“应用性能指数”即“Apdex”(Application Performance Index),用一句话来概括,Apdex是用户对应用性能满意度的量化值
  • http://www.apdex.org/

Slow Endpoints: 慢响应端点,单位ms

Global Response Latency:百分比响应延时,不同百分比的延时时间,单位ms

Global Heatmap:服务响应时间热力分布图,根据时间段内不同响应时间的数量显示颜色深度

Service服务维度

Service Apdex(数字):当前服务的评分

Service Avg Response Times:平均响应延时,单位ms

Successful Rate(数字):请求成功率

Servce Load(数字):每分钟请求数

Service Apdex(折线图):不同时间的Apdex评分

Service Response Time Percentile:百分比响应延时

Successful Rate(折线图):不同时间的请求成功率

Servce Load(折线图):不同时间的每分钟请求数

Servce Instances Load:每个服务实例的每分钟请求数

Slow Service Instance:每个服务实例的最大延时

Service Instance Successful Rate:每个服务实例的请求成功率

Instance

Service Instance Load:当前实例的每分钟请求数

Service Instance Successful Rate:当前实例的请求成功率

Service Instance Latency:当前实例的响应延时

JVM CPU:jvm占用CPU的百分比

JVM Memory:JVM内存占用大小,单位m

JVM GC Time:JVM垃圾回收时间,包含YGC和OGC

JVM GC Count:JVM垃圾回收次数,包含YGC和OGC

Endpoint

Endpoint Load in Current Service:每个端点的每分钟请求数

Slow Endpoints in Current Service:每个端点的最慢请求时间,单位ms

Successful Rate in Current Service:每个端点的请求成功率

Endpoint Load:当前端点每个时间段的请求数据

Endpoint Avg Response Time:当前端点每个时间段的请求行响应时间

Endpoint Response Time Percentile:当前端点每个时间段的响应时间占比

Endpoint Successful Rate:当前端点每个时间段的请求成功率

监控dashboard仪表盘

  • 开启3个端口号
    访问:8080
    HTTP:12800
    gRPC:11800

  • 仪表盘;
    在这里插入图片描述

  • 调用关系;
    在这里插入图片描述

  • 链路追踪,掉了调用了哪些方法;;在这里插入图片描述

数据库监控

  • 连mysql的响应延迟
    在这里插入图片描述
  • 哪条sql语句
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值