Skywalking¶
Installation/Deployment¶
这里参考文档 采用 Docker 部署的方式。
首先是 Backend 即 OAP Server 的部署:
docker run --name oap --restart always -d apache/skywalking-oap-server:9.0.0
docker inspect oap
查看 OAP Server 容器的 IP 地址,这里为172.17.0.2
: ...
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
...
然后是 UI 的部署,注意这里SW_OAP_ADDRESS
的配置需要为http://172.17.0.2:12800
:
docker run -p 8080:8080 --name oap-ui --restart always -d -e SW_OAP_ADDRESS=http://172.17.0.2:12800 apache/skywalking-ui:9.0.0
之后docker container ls
检查两个服务是否成功启动:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c98fd6b94248 apache/skywalking-ui:9.0.0 "bash docker-entrypo…" 30 seconds ago Up 29 seconds 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp oap-ui
265a26cc28fb apache/skywalking-oap-server:9.0.0 "bash docker-entrypo…" 35 seconds ago Up 34 seconds 1234/tcp, 11800/tcp, 12800/tcp oap
最后访问http://127.0.0.1:8080可以看到 UI 界面。
Usage¶
服务自动分组:Service Auto Grouping