特定の情報が、メッセージ・フローのアカウンティングおよび統計データの XML パブリケーションに書き込まれます。
データは WMQIStatisticsAccounting フォルダー内に作成されます。このフォルダーには、詳細情報を提供するサブフォルダーが含まれます。 関連データが収集されないように現行のデータ収集パラメーターが設定されている場合には、すべてのフォルダーがこのパブリケーション内に存在します。
スナップショット・データはパフォーマンス分析に使用され、保存および非持続としてパブリッシュされます。 アーカイブ・データは監査証跡が要求される可能性のあるアカウンティングで使用され、保存および持続としてパブリッシュされます。 すべてのパブリケーションはグローバルですので、ネットワークのいずれかで登録したサブスクライバーが収集できます。また、複数のサブスクライバーが収集することもできます。
選択した期間にわたってデータを生成しているメッセージ・フローごとに 1 つの XML パブリケーションが生成されます。 例えば、MessageFlowA と MessageFlowB の両方が 60 分にわたってアーカイブ・データを生成している場合、MessageFlowA と MessageFlowB の両方は 60 分ごとに XML パブリケーションを作成します。
こうしたメッセージの送達の安全性が心配な場合には (例えば課金を目的とする場合など)、WebSphere® MQ のような安全な送達機構を使用します。
XML パブリケーション内のフォルダーおよびサブフォルダーは、次の ID を持っています。
ここで提供されている表では、これらのフォルダーそれぞれの内容が説明されています。
下記の表では、「WMQIStatisticsAccounting」フォルダーで作成される、一般的なアカウンティングおよび統計情報について説明されています。
フィールド | データ・タイプ | 詳細 |
---|---|---|
RecordType | CHARACTER | 出力のタイプ (以下のいずれか)
|
RecordCode | CHARACTER | 出力の理由 (以下のいずれか)
|
下記の表では、「MessageFlow」フォルダーで作成される、メッセージ・フローの統計情報について説明されています。
フィールド | データ・タイプ | 詳細 |
---|---|---|
BrokerLabel | CHARACTER |
ブローカー名 |
BrokerUUID | CHARACTER |
ブローカー汎用固有 ID |
ExecutionGroupName | CHARACTER |
実行グループ名 |
ExecutionGroupUUID | CHARACTER |
実行グループ汎用固有 ID |
MessageFlowName | CHARACTER |
メッセージ・フロー名 |
StartDate | CHARACTER | インターバル開始日 |
StartTime | CHARACTER | インターバル開始時刻 |
EndDate | CHARACTER | インターバル終了日 |
EndTime | CHARACTER | インターバル終了時刻 |
TotalElapsedTime | 数値 | 入力メッセージの処理にかかった経過時間の合計 (マイクロ秒) |
MaximumElapsedTime | 数値 | 入力メッセージの処理にかかった最大経過時間 (マイクロ秒) |
MinimumElapsedTime | 数値 | 入力メッセージの処理にかかった最小経過時間 (マイクロ秒) |
TotalCPUTime | 数値 | 入力メッセージの処理にかかったプロセッサー時間の合計 (マイクロ秒) |
MaximumCPUTime | 数値 | 入力メッセージの処理にかかった最大プロセッサー時間 (マイクロ秒) |
MinimumCPUTime | 数値 | 入力メッセージの処理にかかった最小プロセッサー時間 (マイクロ秒) |
CPUTimeWaitingForInputMessage | 数値 | 入力メッセージを待機したプロセッサー時間の合計 (マイクロ秒) |
ElapsedTimeWaitingForInputMessage | 数値 | 入力メッセージを待機した経過時間の合計 (マイクロ秒) |
TotalInputMessages | 数値 | 処理されたメッセージの総数 TotalInputMessages は、入力ノード・ターミナルから伝搬されるメッセージのみを記録します。 |
TotalSizeOfInputMessages | 数値 | 入力メッセージの合計サイズ (バイト単位) |
MaximumSizeOfInputMessages | 数値 | 最大入力メッセージ・サイズ (バイト単位) |
MinimumSizeOfInputMessages | 数値 | 最小メッセージ入力サイズ (バイト単位) |
NumberOfThreadsInPool | 数値 | プール内のスレッド数 |
TimesMaximumNumberofThreadsReached | 数値 | スレッドの最大数に到達した回数 |
TotalNumberOfMQErrors | 数値 | MQGET エラー (MQInput ノード) または Web サービス・エラー (HTTPInput ノード) の数 例えば、メッセージがキューから読み取られる場合、変換エラーが生じます。 |
TotalNumberOfMessagesWithErrors | 数値 | エラーが含まれるメッセージ数 これらのエラーには、入力ノードのダウンストリームにスローされる例外、およびキューからメッセージが正常に検索されたが出力ターミナルにそれが伝搬される前に入力ノードによって検出されたエラー (例えば、形式エラーなど) が含まれます。 TotalNumberOfMessagesWithErrors には、TotalInputMessages に含まれていないメッセージを含めることができます。 |
TotalNumberOfErrorsProcessingMessages | 数値 | メッセージ処理時のエラー数 |
TotalNumberOfTimeOutsWaitingForRepliesToAggregateMessages | 数値 | メッセージ処理時のタイムアウト回数 (AggregateReply ノードのみ) |
TotalNumberOfCommits | 数値 | トランザクション・コミットの回数 |
TotalNumberOfBackouts | 数値 | トランザクション・バックアウトの回数 |
AccountingOrigin | 文字 (最大 32) | アカウンティング起点 |
下記の表では、「Threads」フォルダーで作成される、スレッドの統計情報について説明されています。
フィールド | データ・タイプ | 詳細 |
---|---|---|
Number | 数値 | 「Threads」フォルダー内のスレッドの統計のサブフォルダーの数 |
下記の表では、「Threads」のサブフォルダーである「ThreadStatistics」フォルダーに作成される、各スレッドごとのスレッドの統計情報について説明されています。
フィールド | データ・タイプ | 詳細 |
---|---|---|
Number | 数値 | プール内の関連スレッド数 |
TotalNumberOfInputMessages | 数値 | スレッドによって処理されたメッセージの総数 |
TotalElapsedTime | 数値 | 入力メッセージの処理にかかった経過時間の合計 (マイクロ秒) |
TotalCPUTime | 数値 | 入力メッセージの処理にかかったプロセッサー時間の合計 (マイクロ秒) |
CPUTimeWaitingForInputMessage | 数値 | 入力メッセージを待機したプロセッサー時間の合計 (マイクロ秒) |
ElapsedTimeWaitingForInputMessage | 数値 | 入力メッセージを待機した経過時間の合計 (マイクロ秒) |
TotalSizeOfInputMessages | 数値 | 入力メッセージの合計サイズ (バイト単位) |
MaximumSizeOfInputMessages | 数値 | 入力メッセージの最大サイズ (バイト単位) |
MinimumSizeOfInputMessages | 数値 | 入力メッセージの最小サイズ (バイト単位) |
下記の表では、「Nodes」フォルダーで作成される、ノードの統計情報について説明されています。
フィールド | データ・タイプ | 詳細 |
---|---|---|
Number | 数値 | 「Nodes」フォルダー内のノードの統計のサブフォルダーの数 |
下記の表では、「Nodes」のサブフォルダーである「NodesStatistics」フォルダーに作成される、各ノードごとのノードの統計情報について説明されています。
フィールド | データ・タイプ | 詳細 |
---|---|---|
Label | CHARACTER | ノード名 (ラベル) |
Type | CHARACTER | ノードのタイプ |
TotalElapsedTime | 数値 | 入力メッセージの処理にかかった経過時間の合計 (マイクロ秒) |
MaximumElapsedTime | 数値 | 入力メッセージの処理にかかった最大経過時間 (マイクロ秒) |
MinimumElapsedTime | 数値 | 入力メッセージの処理にかかった最小経過時間 (マイクロ秒) |
TotalCPUTime | 数値 | 入力メッセージの処理にかかったプロセッサー時間の合計 (マイクロ秒) |
MaximumCPUTime | 数値 | 入力メッセージの処理にかかった最大プロセッサー時間 (マイクロ秒) |
MinimumCPUTime | 数値 | 入力メッセージの処理にかかった最小プロセッサー時間 (マイクロ秒) |
CountOfInvocations | 数値 | このノードによって処理されたメッセージの合計数 |
NumberOfInputTerminals | 数値 | 入力ターミナルの数 |
NumberOfOutputTerminals | 数値 | 出力ターミナルの数 |
下記の表では、「TerminalStatistics」フォルダーで作成される、ターミナルの統計情報について説明されています。
フィールド | データ・タイプ | 詳細 |
---|---|---|
Label | CHARACTER | ターミナルの名前 |
Type | CHARACTER | ターミナルのタイプ (以下のいずれか)
|
CountOfInvocations | 数値 | 呼び出しの合計数 |