采用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 @   GaoYanbing  阅读(799)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2022-11-22 K8s hosts 解析 HostAliases
2022-11-22 Nginx之location匹配规则
点击右上角即可分享
微信分享提示