検索

第10章 Data Grid OpenTelemetry トレースの有効化と設定

download PDF

Data Grid は、OpenTelemetry 標準に準拠したトレーススパンを生成し、最も重要なキャッシュ操作に関連するトレースデータをエクスポート、視覚化、分析できるようにします。

10.1. Data Grid トレースの有効化

OpenTelemetry トレースを設定して、キャッシュ操作の監視とトレースを有効にします。

手順

  • 起動時にシステムプロパティーを Data Grid Server に渡します。

    次の例のように -D<property-name>=<property-value> 引数を使用します。

    bin/server.sh -Dinfinispan.tracing.enabled=true -Dotel.traces.exporter=otlp -Dotel.service.name=my-infinispan-server -Dotel.exporter.otlp.endpoint=http://otlp-collector-host:4318

次のステップ

設定の変更を適用するには、サーバーを停止して手順を繰り返します。

トレース設定

Data Grid は、トレース設定をすべてのキャッシュにグローバルに適用します。

tracing.properties

infinispan.tracing.enabled = true 1
otel.traces.exporter = otlp 2
otel.service.name = <my-infinispan-server> 3
otel.exporter.otlp.endpoint = http://otlp-collector-host:4318 4

1
すべてのキャッシュ操作のトレースを有効にします。
2
エクスポーターの形式を設定します。OTLP (OpenTelemetry プロトコル) エクスポーターは、トレースデータをエクスポートするための推奨形式です。
3
生成されるトレーススパンに関連するサービス名を指定します。デフォルト名は Infinispan Server です。
4
トレースデータが送信される OpenTelemetry コレクターのエンドポイント URL を指定します。4318 は通常、http/protobuf OTLP 標準ポートです。

トレースデータ形式

デフォルトでは、Data Grid サーバーは OTLP http/protobuf プロトコルを使用してトレースデータをエクスポートします。

tracing.properties

otel.exporter.otlp.protocol = http/protobuf

別のプロトコルを使用するには、JAR ファイルまたは依存関係を Data Grid Server インストールの $ISPN_HOME/server/lib ディレクトリーにコピーする必要があります。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.