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

メッセージ・フローのアカウンティング・データと統計データはブローカーによって収集される情報で、メッセージ・フロー実行時のパフォーマンスおよび動作に関する詳細を記録します。

メッセージ・フローのアカウンティングおよび統計データは、 メッセージ・フローの実行時の動作に関する動的情報を記録します。 たとえば、 処理されるメッセージの数、それらのメッセージの規模、CPU 使用状況、処理の経過時間などを示します。 多数あるイベントのうちの 1 つが生じたときに (たとえば、データ収集を停止した場合)、データがブローカーによって収集され、指定した場所に記録されます。

アカウンティング・データおよび統計データは、MQInputノードで始まるメッセージ・フローに関してのみ収集されます。 このノードで始まるメッセージ・フローのデータ収集を開始すると、 すべての組み込みノードとノードに関するデータが収集されます (サブフロー内のノードを含む)。 他の入力ノード (たとえば MQeInput ノードや Real-timeInput ノード) で始まるメッセージ・フローの場合、 データは収集されず、エラーは報告されません。

メッセージ・フローのアカウンティングおよび統計の収集はオプションです。デフォルトでは、オフになっています。 この機能を使用するには、メッセージ・フロー、実行グループ、またはブローカー・ベースで要求してください。 mqsichangeflowstats コマンドを発行すると、データ収集が動的に開始および停止されます。 統計収集を要求するためにブローカーやメッセージ・フローを変更したり、 メッセージ・フローを再デプロイする必要はありません。

実動システムとテスト・システムの両方でデータ収集を行うことができます。 デフォルト・レベルの統計 (メッセージ・フロー) を収集する場合、ブローカーのパフォーマンスの影響を最小限にとどめることができます。 しかし、ターミナルの統計の収集では、生成されるレポート・データの量が多くなり、多少のパフォーマンス・オーバーヘッドが発生する可能性があります。

データ収集を計画するとき、以下の点を考慮してください。

データ収集の方法、および収集対象のリソースを決定した後、mqsichangeflowstats コマンドを使ってデータ収集を開始します。

関連概念
メッセージ・フロー

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

関連資料
メッセージ・フローのアカウンティングおよび統計データ
mqsichangeflowstats コマンド
mqsireportflowstats コマンド