当前位置: 首页 > wzjs >正文

县总工会网站建设情况介绍网址导航网站怎样做

县总工会网站建设情况介绍,网址导航网站怎样做,中国最好的营销策划公司,wordpress 4 按钮 不显示Spring Boot(48)- 使用 SkyWalking 进行分布式链路追踪 介绍 在分布式系统中,了解各个服务之间的调用关系和性能表现是非常重要的。SkyWalking 是一款开源的分布式系统监控与分析平台,能够帮助我们实现分布式系统的链路追踪、性…

Spring Boot(48)- 使用 SkyWalking 进行分布式链路追踪

介绍

在分布式系统中,了解各个服务之间的调用关系和性能表现是非常重要的。SkyWalking 是一款开源的分布式系统监控与分析平台,能够帮助我们实现分布式系统的链路追踪、性能监控和故障排查。本教程将介绍如何使用 Apache SkyWalking 进行分布式链路追踪,帮助我们深入了解分布式系统的运行情况。

前置知识

  1. Java 编程基础
  2. SpringBoot 应用开发、微服务架构概念
  3. Skywalking 核心概念

准备工作

  1. 下载并安装 Apache SkyWalking 服务器。
  2. 配置 Alibaba SkyWalking 服务器。
  3. 创建一个基本的 Spring Boot 应用,用于进行链路追踪实验。

步骤一:安装和配置 SkyWalking 服务器

  1. 下载 SkyWalking 服务器安装包。
  2. 解压安装包到指定目录。
  3. 配置 SkyWalking 服务器的相关参数。
    本文是用 v9.0.0 版本为例
    进入 SkyWalking 官方网站下载页面,点击 tar 资源下载
    在这里插入图片描述
    目录结构如下:
    在这里插入图片描述
    进入 bin 执行,执行 bash startup.sh (如果是 Windows ,执行 startup.bat)

访问 localhost:8080 ,正常访问表示启动成功。
在这里插入图片描述
相比 6.X、7.X,新页面还是可以的。

步骤二:编写 Spring Boot 应用

  1. 添加 SkyWalking 依赖到 Spring Boot 项目中。
<dependency><groupId>org.apache.skywalking</groupId><artifactId>apm-toolkit-trace</artifactId><version>9.0.0</version>
</dependency>
  1. 配置 Spring Boot 应用的 SkyWalking 连接信息。
    application.properties 文件配置如下:
spring.application.name=skywalking-quickstart
# 应用端口号
server.port=8081
# SkyWalking 配置
skywalking.collector.backend_service=127.0.0.1:11800
skywalking.trace.ignore_path=/css,/js,/images
  1. 下载 Skywalking Agent
    Skywalking 通过 Agent 的方式上报链路数据, 所以需要下载对应版本 Agent ,本文下载 V9.0.0[tar]。
    在这里插入图片描述
    解压后目录如下所示:
    在这里插入图片描述
    重点关注 skywalking-agent.jar 的全路径, 比如本文的地址是: /Users/murphy/Downloads/skywalking-agent/skywalking-agent.jar

  2. IDEA 配置 启动参数
    如何在IDEA 中配置 java agent 的启动参数呢?如下所示

打开 IntelliJ IDEA,并打开你的 Spring Boot 项目。
在菜单栏中选择 “Run” -> “Edit Configurations…”。
在弹出的窗口中,选择你的 Spring Boot 应用程序的运行/调试配置。
在右侧的 “Configuration” 选项卡中,找到 “VM options” 输入框。
在 “VM options” 输入框中输入以下内容

-javaagent:/Users/murphy/Downloads/skywalking-agent/skywalking-agent.jar

在这里插入图片描述

  1. 编写一个验证接口
import org.apache.skywalking.apm.toolkit.trace.ActiveSpan;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class MyController {@GetMapping("/hello")public String hello() {// 手动触发链路信息的上传ActiveSpan.tag("tag_key", "tag_value");return "Hello World!";}
}
  1. 启动 Spring Boot 应用,使其将调用链信息发送到 SkyWalking 服务器。
    访问接口 localhost:8081/hello 。

步骤三:查看分布式链路追踪结果

  1. 登录 SkyWalking 控制台,查看应用的调用链信息和性能指标。
    在这里插入图片描述

  2. 观察调用链路图,了解各个服务之间的调用关系和性能瓶颈。
    在这里插入图片描述

常见问题及解答

  1. 问题:SkyWalking 服务器启动失败。
    解答:检查 SkyWalking 服务器的配置和环境是否正确,确保端口未被占用,默认是 8080端口。

  2. 问题:应用的调用链信息未显示在 SkyWalking 控制台。
    解答:检查应用的 SkyWalking 配置是否正确,尤其是 Skywalking Agent 的版本和路径是否正确 , 确保连接信息和应用名称配置无误。

总结

通过本教程,我们学习了如何使用 Alibaba SkyWalking 进行分布式链路追踪。SkyWalking 提供了强大的分布式系统监控能力,能够帮助我们深入了解分布式系统的运行情况,及时发现和解决性能问题。

最后,贴上项目源码地址:d48-skywalking


文章转载自:

http://EPgsSj6h.txmkx.cn
http://MOJpu5tJ.txmkx.cn
http://zOjfpLrg.txmkx.cn
http://RSTBNtgJ.txmkx.cn
http://8q6MdOIA.txmkx.cn
http://w8DOjOiG.txmkx.cn
http://zBNp9sFC.txmkx.cn
http://iHzDiwlu.txmkx.cn
http://IQDqUIzD.txmkx.cn
http://8CuGRbzD.txmkx.cn
http://fDbykuma.txmkx.cn
http://yZEMDqJq.txmkx.cn
http://MsvqgNeN.txmkx.cn
http://cXUy7lRz.txmkx.cn
http://5UVAiUml.txmkx.cn
http://oLZNVB2k.txmkx.cn
http://eMl65UhI.txmkx.cn
http://VO5SUlP3.txmkx.cn
http://HGPoBcNU.txmkx.cn
http://7eal8bU2.txmkx.cn
http://738sSTP2.txmkx.cn
http://AqpEaKBq.txmkx.cn
http://qjpOxCko.txmkx.cn
http://5zJEOgdw.txmkx.cn
http://C4Wj6h18.txmkx.cn
http://nWZH3efK.txmkx.cn
http://noV24KXX.txmkx.cn
http://YcSOgxDi.txmkx.cn
http://7hO4SBkc.txmkx.cn
http://pJHmWyvz.txmkx.cn
http://www.dtcms.com/wzjs/654008.html

相关文章:

  • 邯郸网站建设浩森宇特太原域名注册
  • 网站管理员登录入口2021年最火的网页游戏
  • 衡水提供网站设计公司哪家专业WordPress模板转换typecho
  • 旅游网站建设的参考文献wordpress适合做什么网站吗
  • iis网站正在建设中亚马逊跨境电商下载
  • 定制网站建设托管wordpress 指定
  • 什么是建设网站工具南昌百恒信息技术有限公司
  • 哪里有做美食的视频网站网站开发用原生
  • 上海嘉定网站建设洛阳网站建设的公司哪家好
  • 网站设计的设计方案wordpress删除缓存会删掉文件吗
  • seo网站优化报价wordpress 搜索 分词
  • 上海网站建设上海员君个人怎么制作网站
  • 营销型企业网站建设步骤做网站视频上传到哪儿
  • 网站打开微网站开发周期
  • 北京专业网站改版网站公司设计公司
  • 年轻人常用网站做黑彩网站赚钱吗
  • 杭州网站模板建站浙江网站建设设计
  • 南充市企业网站建设长沙网站定制公司
  • 电商网站建设需要怎么才能让网站图文展示
  • wordpress建立网站吗百度竞价推广怎么收费
  • visual studio网站开发网页空间是什么
  • 商城形式的网站需要多少钱wordpress建站需要多久
  • 做网站要领网络营销外包好处
  • 容县网站开发WordPress回车按钮
  • 企业网站建设与运营计划书wordpress文章类模板
  • 公司建设网站需要什么卡姿兰网站建设策划书
  • 六安哪家做网站好网站搜索推广方案论文
  • 有经验的高密网站建设建站程序的价钱
  • 域名所有人是网站名不能转出企业邮箱注册哪家好
  • 做网站刷流量挣钱吗做贸易做个外贸网站有必要吗