docker环境下docker-compose一键式搭建skywalking链路追踪服务
前言
本节内容我们使用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链路追踪服务相关推荐
- MySQL在Docker环境下运行基础
墨墨导读:MySQL在Docker环境下运行的基础操作,本文从Docker介绍.安装Docker.MySQL安装部署几个方面展开介绍. 另:墨天轮邀请到原厂专家直播解析MySQL的性能管理,欢迎大家报 ...
- Docker环境下的前后端分离部署与运维 脚本
<Docker环境下的前后端分离部署与运维>脚本 文章目录 <Docker环境下的前后端分离部署与运维>脚本 一.Docker虚拟机常用命令 二.安装PXC集群,负载均衡,双机 ...
- docker 启动命令_Jenkins视频课程在Docker环境下安装Jenkins,命令行如何启动Jenkins...
Tomcat是Apache开发的一款servlet容器,可以提供java服务,作为服务器来使用.Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建.部署.自动化, 满 ...
- docker环境下solr6.0配置(中文分词+拼音)
前言:这篇文章是基于之前的"linux环境下配置solr5.3详细步骤"(http://www.cnblogs.com/zhangyuan0532/p/4826740.html)进 ...
- Docker环境下Java应用的最大内存和堆内存的设置
Docker环境下Java应用的最大内存和堆内存的设置 1. 设置应用允许使用的最大内存 通过docker run(创建一个新的容器并运行)命令中设置-m来进行设置.案例如下所示. docker r ...
- PaddleOCR——Docker环境下基于HubServing模式部署Restful API服务(CPU版本)
Docker环境下基于HubServing模式部署Restful API服务(CPU版本) 在日常项目应用中,相信大家一般都会希望能通过Docker技术,把PaddleOCR服务打包成一个镜像,以便在 ...
- 如何在 Docker 环境下自动给 .NET 程序生成 Dump
前言 之前"一线码农"大佬有写文章介绍了如何在 windows 下自动 dump,正好手里有个在 docker 环境下 dump 的需求,所以在参考大佬文章的基础上,有了本篇. 工 ...
- php stomp rabbitmq,docker环境下的RabbitMQ部署,Spring AMQP使用
AMQP简介 AMQP,即 Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组件之间的解耦和 ...
- liunx 环境下docker安装mysql
liunx 环境下docker安装mysql 1.链接虚拟机 无界面启动 vagrant ssh name(虚拟机的名) 2.虚拟机上下载mysql5.7 docker pull mysql5.7 s ...
最新文章
- git add . 之后 想执行回滚操作(git add 到本地仓库的代码回滚到没有add 之前的操作)
- 论外部调用代理应该属于那一层
- Spark源码分析之九:内存管理模型
- 在VisualState状态里更改Grid的列宽之类的
- django批量form表单处理
- 安装 Window 10 for Linux 子系统教程(WSL)
- POJ1958-Strange Towers of Hanoi【递推】
- Windows小工具广告弹窗杀手+源码
- catia如何画花键_CATIA到底有多用呢~
- 清除Docker中所有为<none>的镜像(虚悬镜像)
- C++ 四种智能指针详解
- 2020年入门数据分析选择Python还是SQL?七个常用操作对比!
- 【优化预测】基于matlab麻雀算法优化BP神经网络预测【含Matlab源码 F002期】
- AT89C51的矩阵键盘、跑马灯和呼吸灯设计
- 教程-Delphi7 自带控件安装对应表
- 修改窗口的风格ModifyStyle
- 魅族MX5 如何进入开发者模式
- 数据挖掘:概念与技术 第五章-数据立方体技术
- 多普达S900 使用详细说明(使用技巧大全)
- windows10修复引导
热门文章
- 中兴通讯发生受处罚重大无先例事项 8日起停牌
- 【转】MEMS陀螺仪的简要介绍(性能参数和使用)
- linux bash美化,使用ohmyzsh美化Linux控制台(Shell)
- Python GUI 框架个人体验及评价 (2022)
- 一文解析,Linux内核——Intel CPU体系结构
- jsTree复选框checkbox选中和节点选择相互独立
- scratch编程和c语言哪个好,少儿编程scratch与C语言去区别
- 天瑞身份证识别免授权费
- Extjs5.0(6):控制器(Controller、ViewController)和路由器(Router)
- 2020版本IDEA导出及其导入代码主题风格【图文】介绍