skywalking的使用

发布于:2024-05-12 ⋅ 阅读:(253) ⋅ 点赞:(0)

介绍

官网
https://skywalking.apache.org/
安装包下载
https://skyapm.github.io/document-cn-translation-of-skywalking/

组成

  • Agent(探针):Agent运行在各个服务实例中,负责采集服务实例的Trace、Metrics等数据,然后通过gRPC方式上报给SkyWalking后端。
  • 后端服务:后端服务负责接收Agent上报的数据,进行存储、分析和聚合,提供查询接口。
  • 前端界面:前端界面负责展示SkyWalking收集的数据和分析结果,以图形化的方式展示分布式系统的运行情况

概念介绍

总体介绍:https://skyapm.github.io/document-cn-translation-of-skywalking/

探针agent

后台服务

  • 介绍:
  • 安装包下载: https://archive.apache.org/dist/skywalking
  • 安装注意:如果数据库用mysql,需要将mysql的驱动复制到oap-libs目录下,并创建库swtest,表不用创建,启动后台服务时会自动创建

使用

启动服务器时配置上启动skywalking的agent
jar包启动服务时的配置agent启动的方式
在这里插入图片描述

后台界面

官方后台UI:https://skyapm.github.io/document-cn-translation-of-skywalking/zh/8.0.0/ui/

查询异常接口

如果异常并且查看异常信息
在这里插入图片描述

查看访问量

在这里插入图片描述
global

  • Services Load ( CPM / PPM ) :每分钟请求数
  • Slow Services(ms) :(慢服务)通常指的是那些响应时间较长、性能表现不佳的服务
  • Un-Health Services (Apdex):服务的不健康值,0-1,值越大越健康
  • Slow Endpoints( ms ) :(慢端点)是指那些响应时间超过了一定阈值的端点

Service

  • Service Avg Response Time:服务的平均响应时长
  • Service Response Time Percentile:服务响应时间百分比
  • Successful Rate ( % ) :成功率

遇到的问题

  1. 版本8.9.1,启动oap时报no provider found for module storage,是因为skywalking的application.yml文件的storage:节点的selector: ${SW_STORAGE:h2}的问题,需要把selector: ${SW_STORAGE:h2}注释掉或者把后面的h2改为要使用的数据库

网站公告

今日签到

点亮在社区的每一天
去签到