Download PDF
Download page Microsoft BizTalkにおける相関.
Microsoft BizTalkにおける相関
Microsoft BizTalkサーバーに.NETエージェントをインストールすると、エージェントがBizTalkのエントリポイントとイグジットポイントを自動検出するため、BizTalkの統合を監視できます。
要件
- Microsoft BizTalk 2010、2013
- BizTalkは、ビジネストランザクションの発生元ティアからのダウンストリームティアであること。エージェントは、BizTalkをトランザクションの発生元ティアとして検出しない。
エントリポイント
.NETエージェントは、WCF送信アダプターまたはSOAP送信アダプターを使用して、受信するBizTalkリクエストを検出します。
BizTalkサービスのインストゥルメント化
- BizTalk サーバに .NET エージェントをインストールする。詳細については、Windows 用 .NET エージェントのインストールを参照してください。
- BizTalk ティアのアップストリームにあるノードについては「enable-soap-header-correlation」アプリケーション エージェント ノード プロパティの値を「true」に指定して登録する。詳細については、アプリケーションエージェントのノードプロパティを参照してください。
BizTalk サービス実行可能ファイル(BTSNTSvc.exe および BTSNTSvc64.exe)をインストゥルメント化する。「Windowsサービスとスタンドアロンアプリケーションの.NETエージェントの構成」を参照してください。次に例を示します。
<standalone-applications> <standalone-application executable="BTSNTSvc"> <tier name="BizTalk Service"/> </standalone-application> </standalone-applications>
1つのWindowsサーバーでBizTalkのインスタンスを複数起動する場合、コマンドラインのオプションを使用して、固有のノードに様々なインスタンスを割り当てることが可能。たとえば、同じティア内のノードを識別するには、スタンドアロン アプリケーションの
command-line
属性における BizTalk サービスコマンドの「name」パラメータを指定する。<standalone-applications> <standalone-application executable="BTSNTSvc" command-line="-name "BizTalk1""> <tier name="BizTalk Service"/> <node name="BizTalk1"/> </standalone-application> <standalone-application executable="BTSNTSvc" command-line="-name "BizTalk2""> <tier name="BizTalk Service"/> <node name="BizTalk2"/> </standalone-application> </standalone-applications>
name コマンドラインパラメータは、二重引用符で囲む。
オプションで、BizTalkのパフォーマンスカウンターを有効化する。詳細については、「Windowsパフォーマンスメトリックの管理」を参照してください。各パフォーマンスカウンターの説明については、Microsoft BizTalkサーバーに関するドキュメントを参照。
<machine-agent> <!-- BizTalk Performance Counters --> <perf-counters> <perf-counter cat="BizTalk:Message Agent" name="High database session" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="High database size" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="High in-process message count" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="High message delivery rate" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="High message publishing rate" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="High process memory" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="High system memory" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="High thread count" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="Message delivery delay (ms)" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="Message delivery throttling state" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="Message publishing delay (ms)" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="Message publishing throttling state" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="Message delivery incoming rate" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="Message delivery outgoing rate" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="Message publishing incoming rate" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="Message publishing outgoing rate" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="Message delivery throttling state duration" instance="*"/> <perf-counter cat="BizTalk:Message Agent" name="Message delivery throttling user override" instance="*"/> <perf-counter cat="BizTalk:FILE Receive Adapter" name="Bytes received/Sec" instance="*"/> <perf-counter cat="BizTalk:FILE Receive Adapter" name="Lock failures/sec" instance="*"/> <perf-counter cat="BizTalk:FILE Receive Adapter" name="Messages received/Sec" instance="*"/> <perf-counter cat="BizTalk:FILE Send Adapter" name="Bytes sent/Sec" instance="*"/> <perf-counter cat="BizTalk:FILE Send Adapter" name="Messages sent/Sec" instance="*"/> <perf-counter cat="BizTalk:SOAP Receive Adapter" name="Messages received/Sec" instance="*"/> <perf-counter cat="BizTalk:SOAP Send Adapter" name="Messages sent/Sec" instance="*"/> </perf-counters> </machine-agent>
インストゥルメンテーションが完了すると、.NETエージェントはBizTalkサーバー経由でトラフィックを関連付けます。
パフォーマンスカウンターのメトリックを有効化すると、メトリックブラウザのカスタムメトリックツリーに表示されます。