SkyWalking环境搭建(elasticsearch7)

本文档详细介绍了如何搭建Apache SkyWalking环境,包括下载安装包、配置存储为Elasticsearch7、启动OAP服务和SkyWalking Website、配置SkyWalking agent以及解决遇到的问题,如修改端口、处理agent上报日志问题和调用链路优化。
摘要由CSDN通过智能技术生成

主要有部分内容
oap服务:接收和保存采集的数据,同时个UI展示
SkyWalking Website:展示oap服务的数据
SkyWalking agent:采集应用数据

下载安装包

下载地址:https://skywalking.apache.org/downloads/
备注:因为我数据是存储在elasticsearch7,需要下载对应的版本,否则启动报错。
我下的版本如下:wget https://archive.apache.org/dist/skywalking/8.7.0/apache-skywalking-apm-es7-8.7.0.tar.gz

解压

tar -xzvf apache-skywalking-apm-es7-8.7.0.tar.gz

修改配置

cd apache-skywalking-apm-bin-es7/config
vi application.yml
  1. 存储类型改为elasticsearch7
storage:
  selector: ${SW_STORAGE:elasticsearch7}
  1. 修改elasticsearch7配置
 elasticsearch7:
    clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}  #es7机器地址
 	#略,其他配置不用动
    user: ${SW_ES_USER:"es账号"}  #如果es开启认证,需要填账号密码,否则不动即可
    password: ${SW_ES_PASSWORD:"es密码"} #如果es开启认证,需要填账号密码,否则不动不动即可

备注:如果开启了认证,es账号需要给对应的权限。我给了用户集群权限monitor和manager权限,索引* all的权限

启动

cd apache-skywalking-apm-bin-es7/bin
./oapServiceInit.sh

备注:启动完成后可以进入log目录检查是否异常或者通过jps 查看是否存在 4567 OAPServerStartUp 进程

修改SkyWalking Website的配置

因为默认是8080端口,容易冲突,因此改个端口,我用了18082。

cd apache-skywalking-apm-bin-es7/webapp
vi webapp.yml

修改端口如下:

server:
  port: 18082

启动 SkyWalking Website

cd apache-skywalking-apm-bin-es7/bin
./webappService.sh 
 

这个时候可以打开:http://10.0.169.41:18082/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值