跳转至

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