Fork自 GitCode / 帮助文档
# Tracing > 原文:[https://docs.gitlab.com/ee/operations/tracing.html](https://docs.gitlab.com/ee/operations/tracing.html) * [Jaeger tracing](#jaeger-tracing) * [Deploying Jaeger](#deploying-jaeger) * [Enabling Jaeger](#enabling-jaeger) # Tracing[](#tracing-ultimate "Permalink") 在 GitLab Ultimate 11.5 中[引入](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/7903) . 跟踪提供对已部署应用程序的性能和运行状况的洞察力,跟踪处理给定请求的每个功能或微服务. 不管您使用的是整体系统还是分布式系统,这都可以轻松理解请求的端到端流程. ## Jaeger tracing[](#jaeger-tracing "Permalink") [Jaeger](https://www.jaegertracing.io/)是一个开源的,端到端的分布式跟踪系统,用于监视和调试基于微服务的分布式系统. ### Deploying Jaeger[](#deploying-jaeger "Permalink") 要了解有关部署 Jaeger 的更多信息,请阅读官方的《 [入门指南》文档](https://www.jaegertracing.io/docs/latest/getting-started/) . 有一个易于使用[的多合一 Docker 映像](https://www.jaegertracing.io/docs/latest/getting-started/#AllinoneDockerimage) ,以及[Kubernetes](https://github.com/jaegertracing/jaeger-kubernetes)和[OpenShift 的](https://github.com/jaegertracing/jaeger-openshift)部署选项. ### Enabling Jaeger[](#enabling-jaeger "Permalink") GitLab 提供了一种从项目内部打开 Jaeger UI 的简便方法: 1. 使用[客户端库](https://www.jaegertracing.io/docs/latest/client-libraries/)之一[设置 Jaeger](https://www.jaegertracing.io)并配置您的应用[程序](https://www.jaegertracing.io/docs/latest/client-libraries/) . 2. 导航到项目的**"设置">"操作",**然后提供 Jaeger URL. 3. 单击**保存更改**以使更改生效. 4. 现在,您可以在项目的侧边栏中访问" **操作">"跟踪"** ,GitLab 会将您重定向到已配置的 Jaeger URL.