【Docker 安装 Zipkin】—— 每天一点小知识

                                                                               D o c k e r 安装 Z i p k i n \color{#FF1493}{Docker 安装 Zipkin} Docker安装Zipkin          


仰望天空,妳我亦是行人.✨
个人主页——微风撞见云的博客
《数据结构与算法》专栏的文章图文并茂生动形象简单易学!欢迎大家来踩踩~
《Java学习笔记》专栏的文章是本人在Java学习中总结的一些知识点~
《每天一点小知识》专栏的文章可以丰富你的知识库,滴水成河~
希望本文能够给读者带来一定的帮助~文章粗浅,敬请批评指正!


文章目录

  • Docker 安装 Zipkin
    • 一、准备工作
    • 二、下载 Zipkin Docker 镜像
    • 三、运行 Zipkin 容器
    • 四、集成 Zipkin SDK
  • 结语


Docker 安装 Zipkin

Docker 是一种轻量级的虚拟化技术,它可以将应用程序打包成容器并在任何支持 Docker 的平台上运行。Zipkin 是一个分布式跟踪系统,可以帮助我们监控和调试微服务架构中的应用程序。本文将介绍如何在 Docker 中安装 Zipkin

一、准备工作

在开始安装之前,我们需要确保以下几点:

  • 已经安装了 Docker。如果没有,请参考 Docker 官方文档进行安装。
  • 已经安装了 Java 环境。Zipkin 是用 Java 实现的,所以我们需要在本地运行一个 Java 开发环境。

二、下载 Zipkin Docker 镜像

首先,我们需要从 Docker Hub 上下载 Zipkin 的 Docker 镜像。可以通过以下命令来实现:

docker pull openzipkin/zipkin

三、运行 Zipkin 容器

下载完 Docker 镜像后,我们可以使用以下命令来运行 Zipkin 容器:

docker run --name zipkin -p 9411:9411 openzipkin/zipkin

这条命令将会在后台启动一个名为 zipkin 的容器,并将主机上的端口 9411 映射到容器内的端口 9411。这样,我们就可以通过访问 http://localhost:9411 来查看 Zipkin UI 了。

四、集成 Zipkin SDK

接下来,我们需要将 Zipkin SDK 集成到我们的应用程序中。
具体来说,我们需要添加以下 Maven 依赖项:

<dependency>
  <groupId>org.springframework.cloudgroupId>
  <artifactId>spring-cloud-starter-zipkinartifactId>
dependency>

然后在我们的应用程序配置文件中添加以下属性:

spring.zipkin.baseUrl=http://localhost:9411/
spring.sleuth.sampler.probability=1.0

这将启用 Spring Cloud Sleuth 并将其与 Zipkin 集成。现在,当我们的应用程序发送跟踪请求时,它们将被发送到 Zipkin 服务器进行存储和分析。

最后启动服务,通过访问http://localhost:9411/zipkin来查看UI界面


在这里插入图片描述


结语

初学一门技术时,总有些许的疑惑,别怕,它们是我们学习路上的点点繁星,帮助我们不断成长。

积少成多,滴水成河。文章粗浅,希望对大家有帮助!

你可能感兴趣的:(每天一点小知识,docker,java,运维)