采用docker-compose 部署Skywalking

1、版本

名称 版本
skywalking-oap-server

8.5.0-es6

skywalking-ui

skywalking-ui:8.5.0

elasticsearch

6.2.2

java-agent 8.8.0

2、skywalking单机部署

docker-compose.yml

version: '3'
services:
  skywalking-oap-server:
    image: apache/skywalking-oap-server:8.5.0-es6
    container_name: skywalking-oap-server
    restart: always
    ports:
      - 11800:11800
      - 12800:12800
    environment:
      SW_STORAGE: elasticsearch
      SW_STORAGE_ES_CLUSTER_NODES: 192.168.17.15:9200
      TZ: Asia/Shanghai
  skywalking-ui:
    image: apache/skywalking-ui:8.5.0
    container_name: skywalking-ui
    depends_on:
      - skywalking-oap-server
    links:
      - skywalking-oap-server
    restart: always
    ports:
      - 8088:8080
    environment:
      SW_OAP_ADDRESS: http://skywalking-oap-server:12800
      TZ: Asia/Shanghai

执行命令

docker-compose up -d

等待大约2~3min,在浏览器中输入一下地址进行访问:

http://192.168.17.15:8080/

3、skywalking使用

agent代理使用【下载地址】(agent的使用需要将其拷贝至目标服务器,多少项目在一台服务器可以共用一个agent)

 

启动jar包时,添加以下jvm参数:

-Xms256M -Xmx512m -javaagent:D:\Develop\JavaProjects\xxx\skywalking-agent\skywalking-agent.jar -Dskywalking.agent.service_name=gateway -Dskywalking.collector.backend_service=192.168.17.15:11800

4、访问界面

image.png

 
来源:
https://developer.aliyun.com/article/1051291
posted @ 2023-11-22 13:45  GaoYanbing  阅读(427)  评论(0编辑  收藏  举报