9.2.1 共通
Orchestrator、Entity-Service、Mediator、SQL-Participant、TCC-ParticipantおよびTP1-Bridgeで共通のパラメタを説明します。
- 〈この項の構成〉
(1) jp.co.Hitachi.soft.hmppctoのパラメタ
各パラメタの接頭辞は、jp.co.Hitachi.soft.hmppctoです。
|
パラメタ |
説明 |
型 |
設定範囲 |
デフォルト値 |
|---|---|---|---|---|
|
Orchestrator/Entity-Service/Participant/TP1-Bridge/Mediatorを一意に識別するためのIDです。この指定値は、分散トレースのサービス名として表示します。 32文字以内の任意の文字列を設定してください。 省略した場合、デフォルト値としてユニークなIDが設定されます。 IDがシステムで一意になるように、Orchestrator/Entity-Service/Participant/TP1-Bridge/Mediatorごとに異なる値を設定してください。 一意ではない場合、分散トレース情報がどのプロセスの情報かの判別ができません。 kubernetesマニフェストのspec.replicasパラメタに2以上を指定する場合やオートスケール機能を使用する場合は、このパラメタを必ず指定してください。 複数のPodが起動した場合、同じIDとなり、分散トレース情報の検索が容易になります。 |
String |
32文字 |
<コンポーネント名> -<12桁のランダムな数字>
<ホスト名>@Mediator |
|
|
HMP-PCTOが分散トレースの送信先に使用する分散トレース収集アプリケーションまたはサービスの接続先(URL)を指定します。 パラメタtracing.use-traceの指定値がtrueの場合は省略できません。
指定例
|
String |
− |
なし |
|
|
デバッグ情報を含むスパン取得有無を指定します。
HMP-PCTOではデバッグ情報を含むスパンを取得することで、詳細な処理の内容を確認できます。 このパラメタにtrueを指定するとデバッグ情報を含むスパンを取得します。デバッグ情報を含むスパンを取得すると、分散トレースのディスク使用量が増加します。 |
Boolean |
true | false |
false |
|
|
分散トレースの取得有無を指定します。
|
Boolean |
true | false |
true |
|
|
メモリ上のキューに保持できる分散トレース数を指定します。tracing.use-traceパラメタの指定値がtrueの場合は省略できません。 この設定値を上回る数の分散トレースが発生した場合、その分散トレースは破棄されます。 キューに存在する分散トレースは、次のどちらかの条件を満たすごとに分散トレース収集アプリケーションまたはサービスに送信されます。
|
Integer |
10,000-100,000 |
20,000 |
|
|
分散トレースを分散トレース収集アプリケーションまたはサービスに送信する間隔をミリ秒単位で指定します。tracing.use-traceパラメタの指定値がtrueの場合は省略できません。 前回の送信からこのパラメタに設定した値以上の時間が経過すると、キューに存在する分散トレースが分散トレース収集アプリケーションまたはサービスに送信されます。 |
Integer |
1,000-5,000 |
1,000 |
|
|
分散トレースを分散トレース収集アプリケーションまたはサービスに送信する際に、一度に送信する分散トレース数を指定します。tracing.use-traceパラメタの指定値がtrueの場合は省略できません。 キューに存在する分散トレース数が、このパラメタに設定した値を上回ると、キューに存在する分散トレースが分散トレース収集アプリケーションまたはサービスに送信されます。 |
Integer |
1,000-10,000 |
2,000 |
|
|
gRPC通信の送受信メッセージのスパンイベントの取得有無を設定します。
対象のスパンイベント
このパラメタにtrueを設定するとHMP-PCTOのOrchestrator、ParticipantおよびMediatorが実施しているgRPC通信の送受信メッセージのスパンイベントが取得され、gRPC通信の内容を確認できます。 ただし、gRPC通信のメッセージ長によって、分散トレースの取得処理が増え、処理時間や分散トレースのディスク使用量が増加します。 このパラメタにfalseを設定することでgRPC通信の送受信メッセージをスパンイベントに取得しなくなるため、処理時間が短縮され、分散トレースのディスク使用量を抑えることができます。 |
Boolean |
true | false |
false |
|
|
SQL-ParticipantでのJDBC Driverメソッド開始および終了のスパンイベントの取得有無を設定します。
対象のスパンイベント
このパラメタにtrueを設定すると、HMP-PCTOのSQL-Pariticipantで実行されたJDBC Driverメソッド開始および終了のスパンイベントが取得され、JDBC Driverメソッドの発行状況および処理時間を確認できます。 ただし、JDBC Driverメソッドの発行回数によって、分散トレースの取得処理が増え、処理時間や分散トレースのディスク使用量が増加します。 このパラメタにfalseを設定することでJDBC Driverメソッド開始および終了のスパンイベントを取得しなくなるため、処理時間が短縮され、分散トレースのディスク使用量を抑えることができます。 |
Boolean |
true | false |
false |
(凡例)−:該当しません。