Linux环境skywalking部署
skywalking国外下载网址:http://skywalking.apache.org/downloads/
skywalking国内镜像下载网址(推荐):https://mirrors.cloud.tencent.com/apache/skywalking/
elasticsearch存储则必选带es的文件下载:apache-skywalking-apm-es7-8.1.0.tar.gz 复制下载链接后,可直接在Linux环境下载wget https://mirrors.cloud.tencent.com/apache/skywalking/8.1.0/apache-skywalking-apm-es7-8.1.0.tar.gz解压文件
tar -zxvf apache-skywalking-apm-es7-8.1.0.tar.gz赋予文件夹及子文件可执行权限
chmod -R +x apache-skywalking-apm-bin-es7更改文件所属用户组为root,若是默认为root则略过此步骤
chown -R root apache-skywalking-apm-bin-es7 chgrp root apache-skywalking-apm-bin-es7切换config目录文件
apache-skywalking-apm-bin-es7/config编辑 application.yml 文件
storage: selector: ${SW_STORAGE:elasticsearch7} elasticsearch7: nameSpace: ${SW_NAMESPACE:"elasticsearch"} clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}
elasticsearch:同elasticsearch的cluster.name一直
自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!localhost:9200:elasticsearch服务器ip:post
切换webapp目录文件apache-skywalking-apm-bin-es7/webapp编辑 webapp.yml 文件,可修改访问端口(避免端口冲突),默认访问链接为:locahost:8080
server: port: 8080切换到 bin 目录,./startup.sh启动
apache-skywalking-apm-bin-es7/bin
oapServiceNoInit:单独启动后台 webappService:单独启动前台 startup:前后一起启动查看skywalking监控页面,链接为配置的(skywalking部署服务器的映射ip)ip:post==127.0.0.1:8080
skywalking项目使用配置 Linux环境下使用配置 1.复制 skywalking 中 agent 文件夹
拷贝到要用skywalking监控的Linux服务器中
apache-skywalking-apm-bin-es7/agent2.赋予agent执行权限
chmod -R +x agent3.切换到 agent 的 config 目录下
cd /agent/config4.修改 agent.config 配置文件中的
agent.service_name=${SW_AGENT_NAME:skywalking} collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:192.168.1.111:11800}
skywalking:自定义名称
192.168.1.111:11800:把监控数据发送到的elasticsearch存储服务器ip
5.编辑项目启动 .sh 命令,在启动命令前加上 skywalking 监控配置命令java -javaagent:/usr/local/mjtabu/skywalking/agent/skywalking-agent.jar=agent.service_name=userService,collector.backend_service=192.168.1.111:11800 -jar
/usr/local/mjtabu/skywalking/agent/skywalking-agent.jar:拷贝到此服务器的绝对路径
userService:skywalking监控显示的服务名
192.168.1.111:11800:把监控数据发送到的elasticsearch存储服务器ip
拷贝到要用skywalking监控的Window开发环境中
apache-skywalking-apm-bin-es7/agent2.修改 agent.config 配置文件中的
agent.service_name=${SW_AGENT_NAME:skywalking} collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:192.168.1.111:11800}
skywalking:自定义名称
192.168.1.111:11800:把监控数据发送到的elasticsearch存储服务器ip
3.在启动服务配置的VM options中添加skywalking监控配置-javaagent:绝对路径
service_name:可自行修改
-javaagent:D:\tool\skywalking\apache-skywalking-apm-8.1.0\apache-skywalking-apm-bin\agent\skywalking-agent.jar -Dskywalking.agent.service_name=userService4.重启服务测试skywalking监控 刷新skywalking监控页面