メッセージ・フローのアカウンティングおよび統計データに関するユーザー・トレース・エントリー

このトピックでは、メッセージ・フローのアカウンティングおよび統計データの、 ユーザー・トレース・ログに書き込まれる情報について説明します。

データ・レコードは、以下のメッセージ番号によって識別されます。

各メッセージでの挿入については、以下の表で説明されています。順序は前述のとおりです。

以下の表では、メッセージ BIP2380I での挿入について説明します。 メッセージ・フローに 1 つのメッセージが書き込まれます。

フィールド データ・タイプ 詳細
ProcessID 数値 プロセス ID
Key 数値 関連するアカウンティングおよび統計 BIP メッセージを関連付けるために使用されるキー
タイプ 文字 出力のタイプ (以下のいずれか)
  • アーカイブ
  • スナップショット
Reason 文字 出力の理由 (以下のいずれか)
  • MajorInterval
  • スナップショット
  • シャットダウン
  • ReDeploy
  • StatsSettingsModified
BrokerLabel 文字 (最大 32) ブローカー名
BrokerUUID 文字 (最大 32) ブローカー汎用固有 ID
ExecutionGroupName 文字 (最大 32) 実行グループ名
ExecutionGroupUUID 文字 (最大 32) 実行グループ汎用固有 ID
MessageFlowName 文字 (最大 32) メッセージ・フロー名
StartDate 文字 インターバル開始日 (YYYY-MM-DD)
StartTime 文字 インターバル開始時刻 (HH:MM:SS:NNNNNN)
EndDate 文字 インターバル終了日 (YYYY-MM-DD)
EndTime 文字 インターバル終了時刻 (HH:MM:SS:NNNNNN)
TotalElapsedTime 数値 入力メッセージの処理にかかった経過時間の合計 (マイクロ秒)
MaximumElapsedTime 数値 入力メッセージの処理にかかった最大経過時間 (マイクロ秒)
MinimumElapsedTime 数値 入力メッセージの処理にかかった最小経過時間 (マイクロ秒)
TotalCPUTime 数値 入力メッセージの処理にかかった CPU 時間の合計 (マイクロ秒)
MaximumCPUTime 数値 入力メッセージの処理にかかった最大 CPU 時間 (マイクロ秒)
MinimumCPUTime 数値 入力メッセージの処理にかかった最小 CPU 時間 (マイクロ秒)
CPUTimeWaitingForInputMessage 数値 入力メッセージを待機した CPU 時間の合計 (マイクロ秒)
ElapsedTimeWaitingForInputMessage 数値 入力メッセージを待機した経過時間の合計 (マイクロ秒)
TotalInputMessages 数値 処理されたメッセージの総数
TotalSizeOfInputMessages 数値 入力メッセージの合計サイズ (バイト単位)
MaximumSizeOfInputMessages 数値 最大入力メッセージ・サイズ (バイト単位)
MinimumSizeOfInputMessages 数値 最小入力メッセージ・サイズ (バイト単位)
NumberOfThreadsInPool 数値 プール内のスレッド数
TimesMaximumNumberofThreadsReached 数値 スレッドの最大数に到達した回数
TotalNumberOfMQErrors1 数値 MQGET エラー (MQInput ノード) の数
TotalNumberOfMessagesWithErrors2 数値 エラーが含まれるメッセージ数
TotalNumberOfErrorsProcessingMessages 数値 メッセージの処理に伴うエラーの数
TotalNumberOfTimeOutsWaitingForRepliesToAggregateMessages 数値 メッセージ処理の際のタイムアウト回数 (AggregateReply ノードのみ)
TotalNumberOfCommits 数値 トランザクション・コミットの回数
TotalNumberOfBackouts 数値 トランザクション・バックアウトの回数
AccountingOrigin 文字 (最大 32) アカウンティング起点
Notes:
  1. たとえば、メッセージがキューから読み取られる場合、変換エラーが生じます。
  2. これらには、入力ノードのダウンストリームにスローされる例外、 およびキューからメッセージが正常に検索された後に入力ノードによって検出されたエラーが含まれます (たとえば、形式エラーなど)。

以下の表では、メッセージ BIP2381I での挿入について説明します。 スレッドごとに 1 つのメッセージが書き込まれます。

フィールド データ・タイプ 詳細
ProcessID 数値 プロセス ID
Key 数値 関連するアカウンティングおよび統計 BIP メッセージを関連付けるために使用されるキー
Number 数値 プール内の関連スレッド数
TotalNumberOfInputMessages 数値 スレッドによって処理されたメッセージの総数
TotalElapsedTime 数値 入力メッセージの処理にかかった経過時間の合計 (マイクロ秒)
TotalCUPTime 数値 入力メッセージの処理にかかった CPU 時間の合計 (マイクロ秒)
CPUTimeWaitingForInputMessage 数値 入力メッセージを待機した CPU 時間の合計 (マイクロ秒)
ElapsedTimeWaitingForInputMessage 数値 入力メッセージを待機した経過時間の合計 (マイクロ秒)
TotalSizeOfInputMessages 数値 入力メッセージの合計サイズ (バイト単位)
MaximumSizeOfInputMessages 数値 入力メッセージの最大サイズ (バイト単位)
MinimumSizeOfInputMessages 数値 入力メッセージの最小サイズ (バイト単位)

以下の表では、メッセージ BIP2382I での挿入について説明します。 ノードごとに 1 つのメッセージが書き込まれます。

フィールド データ・タイプ 詳細
ProcessID 数値 プロセス ID
Key 数値 関連するアカウンティングおよび統計 BIP メッセージを関連付けるために使用されるキー
Label 文字 ノード名 (ラベル)
タイプ 文字 ノードのタイプ
TotalElapsedTime 数値 入力メッセージの処理にかかった経過時間の合計 (マイクロ秒)
MaximumElapsedTime 数値 入力メッセージの処理にかかった最大経過時間 (マイクロ秒)
MinimumElapsedTime 数値 入力メッセージの処理にかかった最小経過時間 (マイクロ秒)
TotalCPUTime 数値 入力メッセージの処理にかかった CPU 時間の合計 (マイクロ秒)
MaximumCPUTime 数値 入力メッセージの処理にかかった最大 CPU 時間 (マイクロ秒)
MinimumCPUTime 数値 入力メッセージの処理にかかった最小 CPU 時間 (マイクロ秒)
CountOfInvocations 数値 このノードによって処理されたメッセージの合計数
NumberOfInputTerminals 数値 入力ターミナルの数
NumberOfOutputTerminals 数値 出力ターミナルの数

以下の表では、メッセージ BIP2383I での挿入について説明します。 各ノードのターミナルごとに 1 つのメッセージが書き込まれます。

フィールド データ・タイプ 詳細
ProcessID 数値 プロセス ID
Key 数値 関連するアカウンティングおよび統計 BIP メッセージを関連付けるために使用されるキー
Label 文字 ターミナルの名前
タイプ 文字 ターミナルのタイプ (以下のいずれか)
  • 入力
  • 出力
CountOfInvocations 数値 呼び出しの合計数

関連概念
メッセージ・フロー
メッセージ・フローのアカウンティングおよび統計データ

関連タスク
メッセージ・フロー・アプリケーションの開発
メッセージ・フローのアカウンティングおよび統計データの収集

関連資料
メッセージ・フローのアカウンティングおよび統計の詳細
メッセージ・フローのアカウンティングおよび統計に関するユーザー・トレース・エントリーの例