链路追踪skywalking安装部署
来源:原创
时间:2022-07-10
作者:脚本小站
分类:Linux
skywalking下载:下载服务端和对应语言的agent
https://skywalking.apache.org/downloads/
服务端:要安装jdk环境。
https://archive.apache.org/dist/skywalking/8.8.1/apache-skywalking-apm-8.8.1.tar.gz
agent:不同语言不同agent。
https://archive.apache.org/dist/skywalking/java-agent/8.8.0/apache-skywalking-java-agent-8.8.0.tgz
安装服务端:
tar -xf apache-skywalking-apm-8.8.1.tar.gz cd apache-skywalking-apm-bin/config vim application.yml ... storage: selector: ${SW_STORAGE:elasticsearch} # 改成es作为存储 elasticsearch: namespace: ${SW_NAMESPACE:""} clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:192.168.199.39:9200} # 填写地址端口 ...
启动服务:
./apache-skywalking-apm-bin/bin/startup.sh
访问web端:
http://192.168.199.10:8080/
客户端部署:
这里使用的示例程序是一个博客:
wget https://dl.halo.run/release/halo-1.5.4.jar
需要安装java11:halo是用java11环境编写的
yum install java-11-openjdk -y
客户端agent的使用方法:
https://skywalking.apache.org/docs/skywalking-java/v8.8.0/en/setup/service-agent/java-agent/readme/
配置agent:
vim ./skywalking-agent/config/agent.config # The agent namespace agent.namespace=${SW_AGENT_NAMESPACE:default} # The service name in UI agent.service_name=${SW_AGENT_NAME:halo} # Backend service addresses. collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:192.168.199.10:11800}
启动命令:
java -javaagent:./skywalking-agent/skywalking-agent.jar -jar halo-1.5.4.jar
正式环境中启动命令:
java -javaagent:./skywalking-agent/skywalking-agent.jar \ -DSW_AGENT_NAMESPACE=default \ -DSW_AGENT_NAME=halo \ -Dskywalking.collector.backend_service=skywalking.service.com:11800 \ -jar halo-1.5.4.jar