前言

本节内容我们使用docker-compose一键式搭建一套skywalking链路追踪服务,实现docker环境下的微服务链路追踪监控,在开始本节内容之前,我们需要提前安装好docker和docker-compose环境。skywalking服务端主要包含监控数据存储elasticsearch、监控服务skywalking-oap-server、UI客户端skywalking-ui,使用的docker镜像分别为:elasticsearch:7.11.1、apache/skywalking-oap-server:9.2.0、apache/skywalking-ui。

正文

①docker-compose环境下创建的skywalking服务安装脚本skywalking.yml

version: "3.3"
####################skywalking搭建#################################################
services:skywalking-elasticsearch:image: elasticsearch:7.11.1restart: "no"container_name: my-skywalking-elasticsearchports:- "9200:9200"- "9300:9300"environment:- "http.cors.enabled=true"- "http.cors.allow-origin=*"- "discovery.type=single-node"- "ES_JAVA_OPTS=-Xms512m -Xmx512m"networks:- skywalkingskywalking-oap-server:image: apache/skywalking-oap-server:9.2.0restart: "no"container_name: my-skywalking-oap-serverports:- "1234:1234"- "11800:11800"- "12800:12800"depends_on:- skywalking-elasticsearchenvironment:SW_STORAGE: "elasticsearch"SW_STORAGE_ES_CLUSTER_NODES: "skywalking-elasticsearch:9200"networks:- skywalkingskywalking-ui:image: apache/skywalking-uirestart: "no"container_name: my-skywalking-uiports:- "8080:8080"depends_on:- skywalking-oap-serverenvironment:SW_OAP_ADDRESS: "http://skywalking-oap-server:12800"networks:- skywalking
networks:skywalking:driver: bridge

 ②使用docker-compose启动skywalking服务

命令:docker-compose -f skywalking.yml -p skywalking up -d

  ③查看skywalking服务启动状态

④查看elasticsearch状态

⑤查看 skywalking的UI服务

⑥  链路监控skywalking关闭

docker-compose -f skywalking.yml -p skywalking down

结语

至此,关于docker-compose一键式搭建skywalking链路追踪服务到这里就结束了,下节内容我们介绍一下客户端如何集成skywalking链路,完成服务的链接追踪使用。下期见。。。

docker环境下docker-compose一键式搭建skywalking链路追踪服务相关推荐

  1. MySQL在Docker环境下运行基础

    墨墨导读:MySQL在Docker环境下运行的基础操作,本文从Docker介绍.安装Docker.MySQL安装部署几个方面展开介绍. 另:墨天轮邀请到原厂专家直播解析MySQL的性能管理,欢迎大家报 ...

  2. Docker环境下的前后端分离部署与运维 脚本

    <Docker环境下的前后端分离部署与运维>脚本 文章目录 <Docker环境下的前后端分离部署与运维>脚本 一.Docker虚拟机常用命令 二.安装PXC集群,负载均衡,双机 ...

  3. docker 启动命令_Jenkins视频课程在Docker环境下安装Jenkins,命令行如何启动Jenkins...

    Tomcat是Apache开发的一款servlet容器,可以提供java服务,作为服务器来使用.Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建.部署.自动化, 满 ...

  4. docker环境下solr6.0配置(中文分词+拼音)

    前言:这篇文章是基于之前的"linux环境下配置solr5.3详细步骤"(http://www.cnblogs.com/zhangyuan0532/p/4826740.html)进 ...

  5. Docker环境下Java应用的最大内存和堆内存的设置

    Docker环境下Java应用的最大内存和堆内存的设置 1.  设置应用允许使用的最大内存 通过docker run(创建一个新的容器并运行)命令中设置-m来进行设置.案例如下所示. docker r ...

  6. PaddleOCR——Docker环境下基于HubServing模式部署Restful API服务(CPU版本)

    Docker环境下基于HubServing模式部署Restful API服务(CPU版本) 在日常项目应用中,相信大家一般都会希望能通过Docker技术,把PaddleOCR服务打包成一个镜像,以便在 ...

  7. 如何在 Docker 环境下自动给 .NET 程序生成 Dump

    前言 之前"一线码农"大佬有写文章介绍了如何在 windows 下自动 dump,正好手里有个在 docker 环境下 dump 的需求,所以在参考大佬文章的基础上,有了本篇. 工 ...

  8. php stomp rabbitmq,docker环境下的RabbitMQ部署,Spring AMQP使用

    AMQP简介 AMQP,即 Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组件之间的解耦和 ...

  9. liunx 环境下docker安装mysql

    liunx 环境下docker安装mysql 1.链接虚拟机 无界面启动 vagrant ssh name(虚拟机的名) 2.虚拟机上下载mysql5.7 docker pull mysql5.7 s ...

最新文章

  1. git add . 之后 想执行回滚操作(git add 到本地仓库的代码回滚到没有add 之前的操作)
  2. 论外部调用代理应该属于那一层
  3. Spark源码分析之九:内存管理模型
  4. 在VisualState状态里更改Grid的列宽之类的
  5. django批量form表单处理
  6. 安装 Window 10 for Linux 子系统教程(WSL)
  7. POJ1958-Strange Towers of Hanoi【递推】
  8. Windows小工具广告弹窗杀手+源码
  9. catia如何画花键_CATIA到底有多用呢~
  10. 清除Docker中所有为<none>的镜像(虚悬镜像)
  11. C++ 四种智能指针详解
  12. 2020年入门数据分析选择Python还是SQL?七个常用操作对比!
  13. 【优化预测】基于matlab麻雀算法优化BP神经网络预测【含Matlab源码 F002期】
  14. AT89C51的矩阵键盘、跑马灯和呼吸灯设计
  15. 教程-Delphi7 自带控件安装对应表
  16. 修改窗口的风格ModifyStyle
  17. 魅族MX5 如何进入开发者模式
  18. 数据挖掘:概念与技术 第五章-数据立方体技术
  19. 多普达S900 使用详细说明(使用技巧大全)
  20. windows10修复引导

热门文章

  1. 中兴通讯发生受处罚重大无先例事项 8日起停牌
  2. 【转】MEMS陀螺仪的简要介绍(性能参数和使用)
  3. linux bash美化,使用ohmyzsh美化Linux控制台(Shell)
  4. Python GUI 框架个人体验及评价 (2022)
  5. 一文解析,Linux内核——Intel CPU体系结构
  6. jsTree复选框checkbox选中和节点选择相互独立
  7. scratch编程和c语言哪个好,少儿编程scratch与C语言去区别
  8. 天瑞身份证识别免授权费
  9. Extjs5.0(6):控制器(Controller、ViewController)和路由器(Router)
  10. 2020版本IDEA导出及其导入代码主题风格【图文】介绍