skywalking-elasticsearch docker-compose配置

skywalking 8.x-elasticsearch docker-compose配置

基于 skywalkiing 8.9

docker-compose.yml 配置

version: '3'
services:
  elasticsearch:    
    image: docker.elastic.co/elasticsearch/elasticsearch:7.10.1
    container_name: elasticsearch
    environment:
       - discovery.type=single-node
       - http.port=9200
       - http.cors.enabled=true
       - http.cors.allow-origin=*
       - http.cors.allow-headers=X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization
       - http.cors.allow-credentials=false
       - bootstrap.memory_lock=true
       - 'ES_JAVA_OPTS=-Xms512m -Xmx512m'
       - TZ=Asia/Shanghai    
    volumes:      
       - $PWD/data/es/plugins:/usr/share/elasticsearch/plugins
       - $PWD/data/es/data:/usr/share/elasticsearch/data
    ports:      
         - 9200:9200
         - 9300:9300
  kibana:    
     image: docker.elastic.co/kibana/kibana:7.10.1
     container_name: kibana
     links:
        - elasticsearch:es    
     depends_on:      
        - elasticsearch  
     environment:      
        - elasticsearch.hosts=http://es:9200
        - TZ=Asia/Shanghai    
     ports:      
        - 5601:5601
     volumes:
        - $PWD/data/kibana/data:/usr/share/kibana/data
  oap:
    image: apache/skywalking-oap-server:8.9.0
    container_name: oap
    restart: always
    ports:
      - 11800:11800 # agent 上报数据的端口,这是 gRPC 端口
      - 12800:12800 # ui 读取数据的端口, 这是 http 端口
    environment:
      - TZ=Asia/Shanghai
      - SW_STORAGE=elasticsearch
      - SW_STORAGE_ES_CLUSTER_NODES=192.168.226.10:9200
      - SW_HEALTH_CHECKER=default

  skywaling-ui:
    image: apache/skywalking-ui:8.9.0
    container_name: ui
    depends_on:
      - oap
    links:
      - oap
    ports:
      - 8088:8080
    environment:
      - SW_OAP_ADDRESS=http://192.168.226.10:12800
      - TZ=Asia/Shanghai

访问 http://localhost:8088` , 这里映射成自己端口

在这里插入图片描述

为了安装SkyWalking,首先需要在vm1和vm2上安装Docker和Docker Compose。可以参考以下步骤进行安装: 1. 在vm1和vm2上安装Docker,可以参考这篇文章:[2.2](https://blog.csdn.net/weixin_45438044/article/details/121850036)。 2. 安装Docker Compose,可以参考这篇文章:[2.3](https://blog.csdn.net/weixin_45438044/article/details/124595830)。 3. 如果对Docker和Docker Compose的常用命令不熟悉,可以在这个专栏中进行学习:[2.4](https://blog.csdn.net/weixin_45438044/category_11531858.html)。 安装完成后,可以开始安装SkyWalking。 1. 在安装SkyWalking之前,需要对服务器进行一些配置。具体配置内容可以参考相应的文档。 2. 创建一个目录,用于存放SkyWalking配置文件和数据。可以使用以下命令创建目录: ``` mkdir -p /usr/local/docker/skywalking ``` 3. 创建一个名为docker-compose.yml的文件,并在其中编写SkyWalking配置。具体的配置内容可以参考相应的文档。 4. 启动SkyWalking服务。可以使用以下命令启动服务: ``` docker-compose up -d ``` 5. 可以使用以下命令检查服务是否已启动: ``` docker-compose ps ``` 这样,你就成功地使用Docker Compose安装了SkyWalking。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [2、skywalking-安装(Docker-Compose方式)](https://blog.csdn.net/weixin_45438044/article/details/127961665)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [分布式链路追踪工具SkyWalking集成Elasticsearch(基于Docker)](https://download.csdn.net/download/weixin_38695293/14885826)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值