烏克蘭國旗 我們與在烏克蘭的朋友和同事站在一起。為了在烏克蘭需要幫助時支持他們,請瀏覽此頁面

下載 Jaeger


Jaeger 元件可以透過兩種方式下載

試用 Jaeger v2

可以在最新的GitHub 版本外部連結 中找到 2.x 發行候選版的執行檔,或作為 Docker 映像檔 `jaegertracing/jaeger` ( https://hub.docker.com/r/jaegertracing/jaeger/tags)外部連結 。另請參閱正在開發中的 v2 文件

二進位檔

Jaeger 二進位檔適用於 macOS、Linux 和 Windows。下表列出可用的二進位檔

最新版本資產
1.62.0

macOS Linux Windows 原始碼 (.zip) 原始碼 (.tar.gz)

您可以在 GitHub 版本頁面外部連結 上找到先前版本的二進位檔。

Docker 映像檔

以下 Docker 映像檔可透過 Docker Hub外部連結Quay.io外部連結 上的 `jaegertracing` 組織提供,適用於 Jaeger 專案

映像檔說明自版本起
all-in-one

專為快速本機測試而設計。它會啟動 Jaeger UI、收集器、查詢和代理程式,並具有記憶體內儲存元件。

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

範例應用程式「 HotROD外部連結 」示範分散式追蹤功能 ( 部落格文章外部連結 )。

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

(已棄用) 從 Jaeger 用戶端接收跨度並轉發至收集器。設計為以側車或主機代理程式的形式執行。jaeger-agent 已棄用,不再建議使用,請參閱 https://github.com/jaegertracing/jaeger/issues/4739外部連結

$ 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 Spark外部連結 工作,從儲存空間收集 Jaeger span,分析服務之間的連結,並儲存它們以便稍後在 Jaeger UI 中呈現

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

一個用於封裝、部署和管理 Jaeger 安裝的 Kubernetes Operator外部連結

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

用於初始化 Cassandra keyspace 和 schema 的實用程式腳本。

$ 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

Artifact Checksums

除了透過 GitHub Releases 發布的二進制檔之外,我們還為每個目標架構的壓縮檔提供 checksum 檔案 `*.sha256sum.txt`。 以下是驗證版本 v1.39.0外部連結 的 `darwin-amd64` 二進制檔的範例

  • 下載 `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

簽署的 Artifacts

我們還為每個 artifact 壓縮檔發布加密簽名。 可以使用下面的公鑰驗證簽名。

匯入金鑰

$ 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 <jaeger-tracing@googlegroups.com>" 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 <jaeger-tracing@googlegroups.com>" [ultimate]