💧 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.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
然后在我们的应用程序配置文件中添加以下属性:
spring.zipkin.baseUrl=http://localhost:9411/
spring.sleuth.sampler.probability=1.0
这将启用 Spring Cloud Sleuth 并将其与 Zipkin 集成。现在,当我们的应用程序发送跟踪请求时,它们将被发送到 Zipkin 服务器进行存储和分析。
最后启动服务
,通过访问http://localhost:9411/zipkin
来查看UI界面
🐳结语
🐬初学一门技术时,总有些许的疑惑,别怕,它们是我们学习路上的点点繁星,帮助我们不断成长。
🐟积少成多,滴水成河。文章粗浅,希望对大家有帮助!