skywalking

作者:Garany 发布于:2023-03-12 分类:破万卷书
1.部署服务端
# skywalking oap 
docker run -itd --name sk-OAP \
--restart always -e TZ=Asia/Shanghai \
-p 1234:1234 -p 11800:11800 -p 12800:12800 \
-e SW_STORAGE=elasticsearch7 \
-e SW_STORAGE_ES_CLUSTER_NODES=192.168.1.200:9200 \
-e SW_ES_USER=elastic -e SW_ES_PASSWORD=clz.123 \
apache/skywalking-oap-server:8.7.0-es7
# skywalking UI
docker run -itd --name sk-UI \
--restart always -e TZ=Asia/Shanghai \
-p 8080:8080 \
-e SW_TIMEOUT=20000 \
-e SW_OAP_ADDRESS=http://192.168.1.102:12800 \
apache/skywalking-ui:8.7.0

2.部署客户端
# skywalking agent
wget https://archive.apache.org/dist/skywalking/8.7.0/apache-skywalking-apm-es7-8.7.0.tar.gz
tar zxvf apache-skywalking-apm-es7-8.7.0.tar.gz
cp -r  apache-skywalking-apm-bin-es7/agent/ /swallow/log/sk-agent
cat > /swallow/log/sk-agent/config/agent.config << EOF
agent.service_name=prod2
collector.backend_service=192.168.1.102:11800
logging.file_name=skywalking-api.log
logging.level=INFO
plugin.mount=plugins,activations
EOF

3.配置skywalking探针
直接运行jar包
nohup java -javaagent:/swallow/log/sk-agent/skywalking-agent.jar -Dskywalking.agent.instance_name=demo -jar demo.jar > nohup.txt 2>&1 &
# -Dskywalking.agent.instance_name=注册示例的名称
grep skywalking nohup.txt
The beacon class location is jar:file:/swallow/log/sk-agent/skywalking-agent.jar!/org/apache/skywalking/apm/agent/core/boot/AgentPackagePath.class
标签: linux skywalking

我来说说