springcloud-链路追踪skwalking

本文介绍了如何在SpringCloud环境中集成SkyWalking进行链路追踪,详细讲解了SkyWalking的原理、服务端和客户端的配置,包括数据持久化、告警配置,并提供了UI界面的简介。
摘要由CSDN通过智能技术生成

在一个微服务中,链路追踪能够准确监控所有调用链路,从而定位慢调用,失败调用。

简介

skywalking是分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。

发起者是吴晟,现在是Apache项目。

官方文档

原理简介

架构图

  • skywalking分为四个部分:探针,平台后端,存储,UI
  • Probes,探针,探针因使用的语言不同而不通,收集数据并且格式化为skywalking所需的格式。
  • Platform backend 平台后端,对应于zipkin server,可以集群部署,聚合,分析,将数据展示在UI中
  • Storage:存储,可扩展的存储,可以使es,H2,MySQL集群
  • UI 丰富的可视化功能,提供身份验证

搭建

下载

版本:6.0.0-GA
下载地址
解压
解压后目录

文件目录

服务端配置

数据持久化方式
MySQL
  1. 创建一个数据库,例如create database wstest;
  2. 将MySQL的驱动包添加入解压后/oap-libs文件夹
  3. 修改config/application.yml,注释storage下的h2,添加一下内容
storage:
  mysql:
  1. 修改config/datasource-settings.properties,写入对应属性,例如
jdbcUrl=jdbc:mysql://localhost:3306/swtest?useSSL=false&serverTimezone=U
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值