此时情绪此时天,无事小神仙
好好生活,平平淡淡每一天

编辑

Linux环境Skywalking集成Elasticsearch储存方式的配置及使用

Linux环境Elasticsearch部署:https://www.cnblogs.com/mjtabu/p/14314088.html

Linux环境 Skywalking集成Elasticsearch储存方式的配置

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

image

复制下载链接后,可直接在Linux环境下载

wget https://mirrors.cloud.tencent.com/apache/skywalking/8.1.0/apache-skywalking-apm-es7-8.1.0.tar.gz

Linux环境 SkyWalking 配置

解压文件
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一致

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

image

Linux环境Java项目集成SkyWalking使用配置

1.复制 SkyWalking 中 agent 文件夹

拷贝到要用 SkyWalking 监控的Linux服务器中

apache-skywalking-apm-bin-es7/agent

2.赋予agent执行权限

chmod -R +x agent

3.切换到 agent 的 config 目录下

cd /agent/config

4.修改 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

6.重启项目测试SkyWalking监控

Windows环境Java项目集成SkyWalking使用配置

1.复制 skywalking 中 agent 文件夹

拷贝到要用skywalking监控的Windows开发环境中

apache-skywalking-apm-bin-es7/agent

2.修改 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:D:\tool\skywalking\apache-skywalking-apm-8.1.0\apache-skywalking-apm-bin\agent\skywalking-agent.jar
-Dskywalking.agent.service_name=userService

-javaagent:绝对路径

service_name:可自行修改

image
image

4.重启服务刷新skywalking监控页面

image

posted @ 2021-01-21 11:52  踏步  阅读(3785)  评论(0编辑  收藏  举报