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

最新版本SkyWalking【10.1.0】部署

这里写目录标题

  • 前言
  • 前置条件
  • 启动Skywalking
    • 下载
    • 解压
    • 启动
    • 说明
  • 集成Skywalking Agent
    • 下载Agent
    • 在IDEA中添加agent
    • 启动应用并访问SpringBoot接口
  • 说明

前言

基于当前最新版10.1.0搭建skywalking

前置条件

  • 装有JDK11版本的环境
  • 了解SpringBoot相关知识

启动Skywalking

下载

地址:https://skywalking.apache.org/downloads/

image-20241004203726049

image-20241004203747955

解压

下载完成后,解压到某个位置

linux环境执行

tar -xvzf apache-skywalking-apm-{version}.tar.gz

image-20241004212517169

启动

启动脚本在conifg目录底下

在windows环境双击startup.bat即可启动

image-20241004212608013

在linux环境执行

sh startup.sh

日志存储在logs

windows环境下会启动两个窗口,一个skywalking服务端,一个skywalking-ui端

image-20241004212843444

访问localhost:8080即可

image-20241004211018022

说明

在未修改任何配置情况下,使用的是H2数据库,如果想要使用其他存储方式,修改config/application.yml文件即可

集成Skywalking Agent

下载Agent

https://skywalking.apache.org/downloads/

image-20241004211619293

image-20241004211648150

image-20241004215815107

在IDEA中添加agent

在SpringBoot项目虚拟机选项中添加

-javaagent:D:\coding\skywalking\skywalking-agent/skywalking-agent.jar
-Dskywalking.agent.service_name=test-service-name

image-20241004220026306

在linux中则是在启动命令上添加

例:原启动命令

nohup java -jar SpringBootTest-0.0.1-SNAPSHOT.jar > springboot.log 2>&1 &

修改后命令

nohup java -javaagent:文件路径\skywalking-agent/skywalking-agent.jar \
-Dskywalking.agent.service_name=test-service-name \
-jar SpringBootTest-0.0.1-SNAPSHOT.jar > springboot.log 2>&1 &

启动应用并访问SpringBoot接口

image-20241004220841452

即可在服务界面看到我们配置的服务

image-20241004220745216

同时也监控到了对应的接口

image-20241004220917204

说明

9.6.0版本之后,只有存在相关服务时,右侧的菜单才会展示。

参考文档
https://skywalking.apache.org/docs/main/next/en/ui/readme/

http://www.lryc.cn/news/456099.html

相关文章:

  • WSL2 中配置桥接模式、虚拟交换机及固定 IP
  • Unite Shanghai 2024 团结引擎专场 | 团结引擎 OpenHarmony 工程剖析
  • 计算机毕业设计 基于Hadoop的智慧校园数据共享平台的设计与实现 Python毕业设计 Python毕业设计选题 Spark 大数据【附源码+安装调试】
  • 2022CCPC绵阳站VP题解报告(CGHMAE六题)
  • 代码随想录day23:贪心part1
  • 通过网页设置参数,submit还是json
  • C语言 | Leetcode C语言题解之第463题岛屿的周长
  • 逼近理论及应用精解【12】
  • LIN总线学习大全(基于CANoe和CAPL)
  • 国庆作业
  • Android OpenGLES2.0开发(四):矩阵变换和相机投影
  • 快递查询软件:实现单号识别与批量物流查询的高效工具
  • nodejs与npm版本对应表
  • Spring Boot 项目中如何使用异步任务
  • Scrum实战中遇到的问题与解决方法
  • 全面介绍 Windows 录屏工具:开启录制新篇章
  • Maven 和 NetBeans:集成与使用
  • 【系统架构设计师】目录提纲
  • 【微服务】—SpringBoot入门
  • Linux: debug: perf: report: --sort
  • like 模糊查询的底层算法
  • 【Linux实践】实验九:Shell流程控制语句
  • YOLOv8实战TT100K中国交通标志检测【数据集+YOLOv8模型+源码+PyQt5界面】
  • SQLite3
  • 我的创作纪念日一年
  • Docker基本操作命令(一)
  • PGMP-02项目集管理绩效域
  • CAN(Controller Area Network)总线的仲裁机制
  • 计算机毕业设计 | SpringBoot 房屋租赁网 租房买房卖房平台(附源码)
  • OJ在线评测系统 微服务高级 Gateway网关接口路由和聚合文档 引入knife4j库集中查看管理并且调试网关项目