乌克兰国旗 我们与乌克兰的朋友和同事站在一起。要在这个艰难时期支持乌克兰,请访问此页面.

下载 Jaeger


Jaeger 组件可以通过两种方式下载

试用 Jaeger v2

2.x 版本的发布候选可执行文件可以在最新的 GitHub 发布external link 中找到,或者作为 Docker 镜像 jaegertracing/jaeger ( https://hub.docker.com/r/jaegertracing/jaeger/tags)external link 。 也可以参考正在进行中的 v2 文档

二进制文件

Jaeger 二进制文件适用于 macOS、Linux 和 Windows。下表列出了可用的二进制文件

最新版本资源
1.62.0

macOS Linux Windows 源代码 (.zip) 源代码 (.tar.gz)

您可以在 GitHub 发布页面external link 上找到以前版本的二进制文件。

Docker 镜像

以下 Docker 镜像可通过 jaegertracing 组织在 Docker Hubexternal linkQuay.ioexternal link 上获得。

镜像描述自版本
all-in-one

专为快速本地测试而设计。它启动 Jaeger UI、收集器、查询和代理,以及一个内存中的存储组件。

$ docker pull jaegertracing/all-in-one:1.62.0
0.8
example-hotrod

示例应用程序“ HotRODexternal link ” 展示了分布式跟踪的特性 ( 博客文章external link )。

$ docker pull jaegertracing/example-hotrod:1.62.0
1.6
jaeger-agent

(已弃用) 从 Jaeger 客户端接收跨度并转发到收集器。设计为作为 sidecar 或主机代理运行。 jaeger-agent 已弃用,不再建议使用,请参阅 https://github.com/jaegertracing/jaeger/issues/4739external link

$ docker pull jaegertracing/jaeger-agent:1.62.0
0.8
jaeger-collector

从代理或直接从客户端接收跨度,并将它们保存到持久存储中。

$ docker pull jaegertracing/jaeger-collector:1.62.0
0.8
jaeger-query

提供 Jaeger UI 和一个从存储中检索跟踪的 API。

$ docker pull jaegertracing/jaeger-query:1.62.0
0.8
jaeger-ingester

作为收集器的替代方案;从 Kafka 主题读取跨度并将它们保存到存储中。

$ docker pull jaegertracing/jaeger-ingester:1.62.0
1.7
jaeger-remote-storage

在另一个支持的后端之上实现远程存储 API 的服务。可用于在多个 Jaeger 进程之间共享单个节点存储后端,例如 memory

$ docker pull jaegertracing/jaeger-remote-storage:1.62.0
1.37
spark-dependencies

一个 Apache Sparkexternal link 作业,它从存储中收集 Jaeger 跨度,分析服务之间的链接,并将它们存储起来,以便稍后在 Jaeger UI 中呈现。

$ docker pull jaegertracing/spark-dependencies:latest
1.3
jaeger-operator

一个 Kubernetes 运算符external link,用于打包、部署和管理 Jaeger 安装。

$ docker pull jaegertracing/jaeger-operator:1.62.0
1.6
jaeger-cassandra-schema

用于初始化 Cassandra 键空间和模式的实用脚本。

$ docker pull jaegertracing/jaeger-cassandra-schema:1.62.0
0.8
jaeger-es-index-cleaner

用于从 Elasticsearch 中清除旧索引的实用脚本,因为 ES 不支持数据 TTL。

$ docker pull jaegertracing/jaeger-es-index-cleaner:1.62.0
1.3

工件校验和

除了通过 GitHub Releases 发布的二进制文件外,我们还为每个目标体系结构存档提供了校验和文件,即 *.sha256sum.txt。以下是验证 darwin-amd64 二进制文件以发布 v1.39.0external link 的示例。

  • 下载 jaeger-1.39.0-darwin-amd64.sha256sum.txt
  • 下载 jaeger-1.39.0-darwin-amd64.tar.gz
# expand the archive
$ tar -xz jaeger-1.39.0-darwin-amd64.tar.gz

# find checksum for hotrod example
$ grep hotrod jaeger-1.39.0-darwin-amd64.sha256sum.txt
5088bcd396351edebf9280ee4d5d0f89f4839ecd64a8711e91a22dea6ddb719c *jaeger-1.39.0-darwin-amd64/example-hotrod

# regenerate the checksum from the binary and compare
$ shasum -b -a 256 jaeger-1.39.0-darwin-amd64/example-hotrod
5088bcd396351edebf9280ee4d5d0f89f4839ecd64a8711e91a22dea6ddb719c *jaeger-1.39.0-darwin-amd64/example-hotrod

已签名工件

我们还为每个工件存档发布了加密签名。可以使用以下公钥验证签名。

导入密钥

$ gpg --import <<EOF
-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEY2vAvBYJKwYBBAHaRw8BAQdALagKKnO7ZKHAmPrwEJinKjBHUwMMvtFJLe2h
fcaXbga0QUphZWdlciBUcmFjaW5nIEFydGlmYWN0IFNpZ25pbmcgPGphZWdlci10
cmFjaW5nQGdvb2dsZWdyb3Vwcy5jb20+iJoEExYKAEICGwMFCwkIBwIDIgIBBhUK
CQgLAgQWAgMBAh4HAheAFiEEvQsCYBTHJSYclHiHtC0dsPB5aQ8FAmNrwSsFCRLM
A28ACgkQtC0dsPB5aQ9mcgEA066QypWZZeRrqb6tUxraFfPjPFHvJB+aM4HoieHx
h+4BAKyw584zjoeZRokEO5wkHgWcghtpJ+x7ogDh5T01fdEAuDgEY2vAvBIKKwYB
BAGXVQEFAQEHQPCkvs+pcAQ31FXZBK50MO0/fDHnEpyNzBZZCCWXizE/AwEIB4h+
BBgWCgAmFiEEvQsCYBTHJSYclHiHtC0dsPB5aQ8FAmNrwLwCGwwFCQPCZwAACgkQ
tC0dsPB5aQ9zwQD+NzLramrEK61hdin8MJbJzY7LO1slF81QzaeOae5u5KABAJLq
ZVSFq/hy7CXjmjwVnfo0WEuNyzo/sGSmEQa8gWYH
=B/tl
-----END PGP PUBLIC KEY BLOCK-----
EOF

gpg: key B42D1DB0F079690F: public key "Jaeger Tracing Artifact Signing <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

验证签名

从发布页面(待办事项:提供链接并修复版本)

  • 下载 jaeger-1.39.4-darwin-amd64.tar.gz
  • 下载 jaeger-1.39.4-darwin-amd64.tar.gz.asc

使用 gpg --verify {signature-file} file,例如

$ gpg --verify jaeger-1.39.4-darwin-amd64.tar.gz.asc jaeger-1.39.4-darwin-amd64.tar.gz
gpg: Signature made Wed Nov  9 13:34:17 2022 EST
gpg:                using EDDSA key BD0B026014C725261C947887B42D1DB0F079690F
gpg: Good signature from "Jaeger Tracing Artifact Signing <[email protected]>" [ultimate]