SkyWalking9.x搭建

简介

Skywalking是一款分布式的系统 性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。SkyWalking是一款 观察性的分析平台和应用性能管理系统,提供了 分布式追踪、性能指标分析、应用服务依赖分析、可视化一体化等解决方案。

安装

下载

https://skywalking.apache.org/downloads/
在这里插入图片描述

安装

9.0版本依赖jdk11,如何安装jdk11我这边不再赘述,这里讲下已经安装了jdk8该如何兼容

多java版本安装

  • 访问 Open JDK 官方网站并找到适合 CentOS 的 Open JDK11 版本。然后使用 wget 命令在终端中进行下载:https://learn.microsoft.com/zh-cn/java/openjdk/download#openjdk-11
wget https://aka.ms/download-jdk/microsoft-jdk-11.0.21-linux-x64.tar.gz
  • 解压下载的tar.gz文件:
tar xvf openjdk-11.0.21_linux-x64_bin.tar.gz
  • 将解压后的文件夹移动到/usr/lib/jvm/目录下:
sudo mv jdk-11.XXX /install/java/11.0.21
  • alternatives系统配置版本信息
alternatives --install /usr/bin/java java /install/java/11.0.21/bin/java 11
  • 查看java配置信息并选择版本
alternatives --config java
  • 如果不想影响之前多环境,修改JAVA_HOME
    vim startup.sh
JAVA_HOME=/usr/java/jdk-11.0.21

启动

sh startup.sh

访问Skywalking管理端页面

http://ip:8080

配置调整

web端口修改

vim webapp/webapp.yml

server:
  port: 9091

数据存储修改

默认使用的是h2内存,修改为es
vim config/application.yml

storage:
  selector: ${SW_STORAGE:elasticsearch}
  elasticsearch:
    namespace: ${SW_NAMESPACE:""}
    clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}

agent配置

下载agent
在这里插入图片描述

启动 Java 应用程序时,在命令行中添加相应以 -DSkywalking 开头的参数,以下给出方法一的等效范例。

java -javaagent:<目录绝对路径>/skywalking-agent.jar 
-Dskywalking.collector.backend_service=<接入点>
-Dskywalking.agent.authentication=<Token>
-Dskywalking.agent.service_name=<上报的服务名称> 要启动的程序

访问skywalking

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_三石_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值