9.2.1 共通
Orchestrator-Service、Relay-Service、Entity-Service(SQL)、Entity-Service(TCC)、Orchestrator-Service(SQL)、Alternate-ServiceおよびAlternate-Service(SQL)で共通のパラメタを説明します。
- 〈この項の構成〉
(1) jp.co.Hitachi.soft.hmppctoのパラメタ
各パラメタの接頭辞は、jp.co.Hitachi.soft.hmppctoです。
|
パラメタ |
説明 |
型 |
設定範囲 |
デフォルト値 |
|---|---|---|---|---|
|
HMP-PCTOの各コンテナイメージを識別するための識別子を設定してください。この指定値は、分散トレースのサービス名として表示します。 システムで一意になるようにコンテナイメージの役割に応じた値を設定してください。 異なる役割のコンテナイメージに同一の値を設定した場合、どのコンテナイメージが出力した分散トレース情報かを判別できません。 kubernetesマニフェストファイルのspec.replicasパラメタに2以上を設定する場合やスケーリング対応機能を使用する場合は、このパラメタを必ず指定してください。 複数のPodが起動した場合、同じサービス名となり、分散トレース情報の検索が容易になります。 このパラメタを設定した場合は、次のサービス名となります。
また、このパラメタの設定を省略した場合は、次のサービス名となります。
|
String |
32文字 |
なし |
|
|
HMP-PCTOが分散トレースの送信先に使用する分散トレース収集アプリケーションまたはサービスの接続先(URL)を指定します。 パラメタtracing.use-traceの指定値がtrue、かつ分散トレース送信先がGoogle Cloud Platform以外の場合は省略できません。
指定例
|
String |
− |
なし |
|
|
分散トレースの取得有無を指定します。
|
Boolean |
true | false |
true |
|
|
デバッグ情報を含むスパン取得有無を指定します。
HMP-PCTOではデバッグ情報を含むスパンを取得することで、詳細な処理の内容を確認できます。 このパラメタにtrueを指定するとデバッグ情報を含むスパンを取得します。デバッグ情報を含むスパンを取得すると、分散トレースのディスク使用量が増加します。 |
Boolean |
true | false |
false |
|
|
メモリ上のキューに保持できる分散トレース数を指定します。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-Participantで実行されたJDBC Driverメソッド開始および終了のスパンイベントが取得され、JDBC Driverメソッドの発行状況および処理時間を確認できます。 ただし、JDBC Driverメソッドの発行回数によって、分散トレースの取得処理が増え、処理時間や分散トレースのディスク使用量が増加します。 このパラメタにfalseを設定することでJDBC Driverメソッド開始および終了のスパンイベントを取得しなくなるため、処理時間が短縮され、分散トレースのディスク使用量を抑えることができます。 |
Boolean |
true | false |
false |
|
|
Tomcatのメトリクスを設定します。
このパラメタにtrueを設定すると、Spring Bootの組み込みTomcatのメトリクス(接続数、スレッド数、レスポンスタイムなど)を取得できます。 ただし、このパラメタの設定をtrueにすると、メトリクスの取得対象が増えるため、ディスク使用量が増加します。 Tomcatを使用したHTTPリクエストの処理を行わない場合、Tomcatのメトリクスは不要なため、このパラメタにはfalseを設定してください。不要なデータの蓄積を防ぎ、ディスク使用量を抑えることができます。 |
Boolean |
true | false |
true |
(凡例)−:該当しません。