一、下載與運行
本文使用 SkyWalking 7.0.0:https://www.apache.org/dyn/closer.cgi/skywalking/7.0.0/apache-skywalking-apm-7.0.0.tar.gz
Windows 環境下雙擊 bin/startup.bat 可以同時啟動 收集器服務和 webapp,訪問:http://localhost:8080
SkyWalking webapp 默認端口是8080,可以修改為其他端口(webapp/webapp.yml)
二、使用
修改 agent/config/agent.config 中 agent.service_name 和 collector.backend_service
啟動程序:java -javaagent:D:\apache-skywalking\agent\skywalking-agent.jar -jar service1-0.0.1-SNAPSHOT.jar
也可以不修改 agent/config/agent.config 而是在啟動時手動指定,如指定 agent.service_name:
java -javaagent:D:\apache-skywalking\agent\skywalking-agent.jar -Dskywalking.agent.service_name=Service1 -jar service1-0.0.1-SNAPSHOT.jar
注意
- SkyWalking 默認使用 H2 數據庫,正式使用需切換為 MySQL 或 Elasticsearch
- 實測中發現看不到服務,但是在追蹤中可以看到接口調用,還不知道是配置問題還是版本兼容問題或者其他問題