ウクライナ国旗 私たちは、ウクライナの友人や同僚ととも consequential にいます。ウクライナが必要としている時に支援するために、このページをご覧ください

Jaegerのダウンロード


Jaegerのコンポーネントは、次の2つの方法でダウンロードできます。

Jaeger v2をお試しください

2.xリリース候補の実行可能ファイルは、最新のGitHubリリース外部リンク 、または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イメージ

JaegerプロジェクトのDockerイメージは、Docker Hub外部リンク およびQuay.io外部リンク jaegertracing組織から入手できます。

イメージ説明バージョン
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を実装するサービス。 memoryのような単ノードストレージバックエンドを複数のJaegerプロセスで共有するために使用できます。

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

ストレージから Jaeger スパンを収集し、サービス間のリンクを分析し、後で Jaeger UI に表示するためにそれらを保存する Apache Spark外部リンク ジョブ

$ 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 のキースペースとスキーマを初期化するために使用されるユーティリティスクリプト。

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

ES はデータ TTL をサポートしていないため、Elasticsearch から古いインデックスを削除するために使用されるユーティリティスクリプト。

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

アーティファクトのチェックサム

GitHub Releases 経由で公開されているバイナリと共に、ターゲットアーキテクチャアーカイブごとにチェックサムファイル *.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

署名済みアーティファクト

また、各アーティファクトアーカイブの暗号署名も公開しています。署名は、以下の公開鍵を使用して検証できます。

鍵をインポートする

$ 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

署名を検証する

リリースページから (TODO: リンクを提供し、バージョンを修正する)

  • 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]