docker-compose安装SkyWalking

0 评论 248 浏览

SkyWalking是什么

SkyWalking是一款分布式系统的应用程序性能监视工具,特别为微服务、云本机和基于容器(Docker, Kubernetes, Mesos)架构设计。

官方网站

安装

version: '3'
services:
    oap:
        image: apache/skywalking-oap-server:8.4.0-es6
        container_name: oap
        restart: always
        ports:
            - 11800:11800 # agent 上报数据的端口,这是 gRPC 端口
            - 12800:12800 # ui 读取数据的端口, 这是 http 端口
    skywaling-ui:
        image: apache/skywalking-ui:8.4.0
        container_name: ui
        depends_on:
            - oap
        links:
            - oap
        restart: always
        ports:
            - 8088:8080
        environment:
            - SW_OAP_ADDRESS=oap:12800

使用

项目启动时,在VM options栏加入以下参数

-javaagent:path\to\skywalking\agent\skywalking-agent.jar -Dskywalking.agent.service_name=taxi_file -Dskywalking.collector.backend_service=skywalking.shih.xyz:11800