前のトピック: 手動によるJava システム プロパティ監視の設定次のトピック: 手動による .NET 環境変数監視プロパティの設定


手動によるアセンブリ監視プロパティの設定

注: このセクションは、.NET プラットフォームにのみ適用されます。

.NET 環境では、classmonitor データソースはアセンブリ監視を表します。 このデータソースにより、CA APM ChangeDetector が監視するアセンブリが決定されます。

アセンブリ監視は、一度に 1 つのメソッドをロードします。 メソッドには、以下のメタデータが含まれます。

同じ名前を持つアセンブリのバージョン間で、メタデータの変更が監視できます。 たとえば、cd_sample.dll 1.0.0 および cd_sample.dll version 1.0.1 内のクラスは、バージョンが異なる同じメタデータとして扱われます。 このデータへの変更が監視され、Workstation Investigator に表示されます。 ただし、アセンブリの名前が変わると、そのアセンブリは新しいリソースとして扱われるため、その中のクラスは新しいリソースとなり、追加イベントとして扱われます。

注: このエレメントは、サンプル .NET ChangeDetectorDotnet-config.xml ファイル内に示されているカスタム設定ファイルの例で定義されています。 この例はサンプルのデータであり、ユーザのデータ コンテンツを反映しているとは限りません。 異なるバージョンの CA APM ChangeDetector を使用している場合は、該当するバージョンに適宜置き換えてください。

<datasource-instance name="Assembly Monitor" type="classmonitor" version="8.0">

<property name="initialWaitTime" value="30" unit="sec" />
<property name="delayBetweenIterations" value="2" unit="min" />
<property name="classesPerIteration" value="5" />
<excludeassembly pattern=".¥mscorlib¥.dll"/>
<excludeassembly pattern=".¥System¥.dll"/>
<excludeassembly pattern=".¥System¥.Xml¥.dll"/>
<excludeassembly pattern=".¥System¥.Web¥.dll"/>
<excludeassembly pattern=".¥System¥.Configuration¥.dll"/>
<excludeassembly pattern=".¥wily¥.."/>
<excludeassembly pattern=".¥Microsoft¥.JScript¥.dll"/>
<excludeassembly pattern=".¥VJSharpCodeProvider¥.dll"/>
<excludeassembly pattern=".¥System¥.Data¥.dll"/>
<excludeassembly pattern=".¥Oracle¥.DataAccess¥.dll"/>
<excludeassembly pattern=".¥System¥.Web¥.Mobile¥.dll"/>
<excludeassembly pattern=".¥System¥.ServiceModel¥.dll"/>
<excludeassembly pattern=".¥SMDiagnostics¥.dll"/>
<excludeassembly pattern=".¥System¥.Drawing¥.dll"/>
<excludeassembly pattern=".¥System¥.Web¥.RegularExpressions¥.dll"/>
<excludeassembly pattern=".¥Microsoft¥.VisualBasic¥.dll"/>
<excludeassembly pattern=".¥CppCodeProvider¥.dll"/>
<excludeassembly pattern=".¥System¥.EnterpriseServices¥.dll"/>
<excludeassembly pattern=".¥System¥.Transactions¥.dll"/>

<exclude pattern="com¥.wily¥.(.*)"/>

</datasource-instance>

これらのエレメントの構文を以下に示します。

classmonitor タイプのデータソース インスタンスには、プロパティ エレメントを定義できます。 これらの各 property エレメントには、以下のように name 属性と value 属性が必要です。