SkyWalking9.x搭建

简介

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

安装

下载

https://skywalking.apache.org/downloads/
SkyWalking9.x搭建_第1张图片

安装

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

多java版本安装

  • 访问 Open JDK 官方网站并找到适合 CentOS 的 Open JDK11 版本。然后使用 wget 命令在终端中进行下载:
wget https://download.java.net/java/GA/jdk11/XXXX/openjdk-11.0.21_linux-x64_bin.tar.gz 
  • 解压下载的tar.gz文件:
tar xvf openjdk-11.0.21_linux-x64_bin.tar.gz
  • 将解压后的文件夹移动到/usr/lib/jvm/目录下:
sudo mv jdk-11.XXX /usr/lib/jvm/
  • 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
SkyWalking9.x搭建_第2张图片

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

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

访问skywalking

SkyWalking9.x搭建_第3张图片

你可能感兴趣的:(监控体系记录,skywalking)