監視データベースのビューおよびテーブル
Microsoft AppFabric 1.1 for Windows Server 監視データベースのビューおよびステージング テーブルは、列と共に定義され、実装する型を関連付けます。これらは、一般型とよばれ、ビューが実装されるデータベースの実装固有の型によって置き換えられます。要件として、これらの型は、データベースの ADO .NET プロバイダーを使用して同等の .NET 型に変換できる必要があります。ステージング テーブルとビューは、データベースの既定のスキーマでインストールされます。
ヒント
AppFabric 内のクエリまたは挿入ステートメントは、スキーマをプレフィックスとはしていませんが、ログインしているユーザーのスキーマを既定のスキーマとします。
データベースの型とビュー
監視データベース (AppFabric 監視ツールで利用するためのデータを格納する) で使用される型とビューを以下に示します。
使用される型
[種類] | [説明] |
---|---|
Int |
32 ビットの符号付き整数を表します。 |
Char |
Unicode 文字を表します。 |
Byte |
8 ビットの符号なし整数を表します。 |
Int64 |
64 ビットの符号付き整数を表します。 |
Datetime |
ある時点の時間を表します。通常は日付と時刻として表されます。 |
ブール値 |
ブール値を表します。 |
ビュー名 ASEvents
このビューは、WCF サービスを呼び出すときに生成されたすべての分析トレース イベントについて作成されます。
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
Id |
Int64 |
N |
ビュー内のこのイベント エントリを表す一意の ID |
EventTypeId |
Int |
N |
WCF および WF サービスから生成されたイベントの ID。 |
EventType |
Char - 最小サイズ 41 |
Y |
生成されたイベントの種類の名前 |
EventVersion |
Int |
N |
生成されたイベントのバージョン |
EventSourceId |
Int |
N |
このイベントのイベント ソース。EventSources ビューでの ID を示します。 |
ProcessId |
Int |
N |
イベントを生成したプロセスのプロセス ID |
TraceLevelId |
Byte |
N |
トレースの ID。トレース レベルに格納された文字列に対応する値。0: "LogAlways" (常に記録)、1: "Critical" (重大)、2: "Error" (エラー)、3: "Warning" (警告)、4: "Information" (情報)、5: "Verbose" (詳細) |
TraceLevel |
Char - 最小サイズ 11 |
Y |
上に示した TraceLevelId に対応する文字列が格納されます。 |
E2EActivityId |
Char - 最小サイズ 36 |
Y |
このイベントのエンド ツー エンド アクティビティ ID |
TimeCreated |
Datetime |
N |
イベント作成時のタイムスタンプ (UTC) |
ビュー:ASEventSources
このビューには、サービス名、サイト、仮想パスなどのイベントのソースを識別するイベントのメタデータが格納されます。
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
Id |
Int64 |
N |
ビュー内のこのエントリを表す一意の ID |
プロジェクト名 |
Char –最小サイズ 256 |
Y |
サービス名 |
コンピューター |
Char –最小サイズ 450 |
N |
イベントが生成されたコンピューターの名前 |
Site |
Char –最小サイズ 256 |
Y |
アプリケーションがインストールされているサイトの名前 |
VirtualPath |
Char –最小サイズ 256 |
Y |
アプリケーションまたはサービスの仮想パス |
ApplicationVirtualPath |
Char –最小サイズ 256 |
Y |
アプリケーションの仮想パス |
ServiceVirtualPath |
Char –最小サイズ 256 |
Y |
サービスの仮想パス |
ビュー:ASWcfEvents
このビューは、WCF サービスを呼び出すときに生成されたすべての分析トレース イベントについて作成されます。
[種類] | isNullable | [説明] | |
---|---|---|---|
Id |
Int64 |
N |
ビュー内のこのエントリを表す一意の ID |
EventTypeId |
int |
N |
WCF および WF サービスから生成されたイベントの ID。イベント ID は、イベントの ETW マニフェストに格納された ID に一致します。 |
EventType |
Char –最小サイズ 41 |
Y |
生成されたイベントの種類の名前 |
EventVersion |
int |
N |
生成されたイベントのバージョン |
EventSourceId |
int |
N |
このイベントのイベント ソース。EventSources ビューでの ID を示します。 |
ProcessId |
int |
N |
イベントを生成したプロセスのプロセス ID |
TraceLevelId |
Byte |
N |
トレースの ID。トレース レベルに格納された文字列に対応する値。0: "LogAlways" (常に記録)、1: "Critical" (重大)、2: "Error" (エラー)、3: "Warning" (警告)、4: "Information" (情報)、5: "Verbose" (詳細) |
TraceLevel |
Char –最小サイズ 11 |
Y |
上に示した TraceLevelId に対応する文字列が格納されます。 |
E2EActivityId |
Char –最小サイズ 36 |
Y |
このイベントのエンド ツー エンド アクティビティ ID |
TimeCreated |
Datetime |
N |
イベント作成時のタイムスタンプ (UTC) |
CorrelationId |
Char - 最小サイズ 36 |
Y |
送信/受信を関連付けるために使用されるイベントの関連付け ID |
ServiceTypeName |
Char –最小サイズ 450 |
Y |
このサービスの種類名 |
InspectorTypeName |
Char –最小サイズ 450 |
Y |
パラメーターまたはメッセージ インスペクターの種類名 |
ErrorHandlerType |
Char –最小サイズ 450 |
Y |
エラー ハンドラーの種類名 |
Handled |
int |
Y |
エラーが処理されたかどうかを示します。 |
ExceptionMessage |
Char – サイズ無制限 |
Y |
WCF エラー関連イベントから生成された例外メッセージ |
ExceptionTypeName |
Char –最小サイズ 450 |
Y |
例外の種類名 |
ThrottleProperty |
Char –最小サイズ 450 |
Y |
スロットル プロパティ名 (MaxConcurrentCalls、MaxConcurrentSessions、MaxConcurrentInstances) |
ThrottleCapacity |
int |
Y |
容量 |
Uri |
Char –最小サイズ 450 |
Y |
イベントのエンドポイントの URI |
操作 |
Char –最小サイズ 450 |
Y |
SOAP の操作 |
OperationName |
Char –最小サイズ 450 |
Y |
呼び出された操作の名前 |
CallerInfo |
Char –最小サイズ 450 |
Y |
サービスを呼び出したクライアントまたはプロキシのアドレス |
ContractName |
Char –最小サイズ 450 |
Y |
サービスのコントラクト名 |
Destination |
Char –最小サイズ 450 |
Y |
メッセージの送信先となる宛先 |
Duration |
int |
Y |
操作の完了にかかった時間 |
InstanceKey |
Char –最小サイズ 36 |
Y |
ワークフロー インスタンスのキー |
値 |
Char –最小サイズ 450 |
Y |
ワークフロー インスタンスとの関連付けに使用される値 |
ParentScope |
Char –最小サイズ 450 |
Y |
WF の関連付けスコープ |
AggregateCount |
Int |
Y |
完了した呼び出しの数の合計。このフィールドは、完了した WCF 呼び出しの合計を表すイベントが生成されるときに表示されます。 |
AverageDuration |
Int |
Y |
呼び出しの平均継続時間。このフィールドは、完了した WCF 呼び出しの集計イベントに表示されます。 |
MaxDuration |
Int |
Y |
集計対象のイベントが生成された期間における最長の呼び出し継続時間です。 |
ビュー:ASWfEvents
このビューは、WF インスタンスに対して生成された追跡イベントについて作成されます。
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
Id |
Int |
N |
このエントリの一意の ID |
EventTypeId |
Int |
N |
WCF および WF サービスから生成されたイベントの ID。 |
EventType |
Char –最小サイズ 41 |
Y |
生成されたイベントの種類の名前 |
EventVersion |
int |
N |
生成されたイベントのバージョン |
EventSourceId |
int |
N |
このイベントのイベント ソース。EventSources ビューでの ID を示します。 |
ProcessId |
int |
N |
イベントを生成したプロセスのプロセス ID |
WorkflowInstanceId |
Char –最小サイズ 36 |
Y |
ワークフローのインスタンス ID |
TrackingProfileId |
Int |
Y |
追跡プロファイルの ID。WfTrackingProfiles ビューでの ID を示します。 |
E2EActivityId |
Char –最小サイズ 36 |
Y |
このイベントのエンド ツー エンド アクティビティ ID |
TraceLevelId |
Byte |
N |
トレースの ID。トレース レベルに格納された文字列に対応する値。0: "LogAlways" (常に記録)、1: "Critical" (重大)、2: "Error" (エラー)、3: "Warning" (警告)、4: "Information" (情報)、5: "Verbose" (詳細) |
TraceLevel |
Char –最小サイズ 11 |
Y |
上に示した TraceLevelId に対応する文字列が格納されます。 |
RecordNumber |
Int64 |
Y |
追跡イベントがワークフロー インスタンスに生成される順序を識別するシーケンス番号 |
AnnotationSetId |
Int |
Y |
このワークフロー イベントの注釈セットのキー。 |
TimeCreated |
Datetime |
N |
イベント作成時のタイムスタンプ (UTC) |
ActivityName |
Char –最小サイズ 450 |
Y |
ワークフロー内のアクティビティの名前 |
ActivityId |
Char –最小サイズ 450 |
Y |
ワークフロー内のアクティビティのアクティビティ ID |
ActivityInstanceId |
Char –最小サイズ 450 |
Y |
実行中のワークフロー インスタンス内のアクティビティを表すアクティビティ インスタンス ID |
ActivityRootId |
Char –最小サイズ 450 |
Y |
ワークフローのルート アクティビティの ID または名前 |
ActivityTypeName |
Char –最小サイズ 450 |
Y |
アクティビティの種類名 |
CustomRecordName |
Char –最小サイズ 450 |
Y |
カスタム追跡レコードの名前 |
SourceName |
Char –最小サイズ 450 |
Y |
ハンドルされないワークフローの例外が発生したソース アクティビティ名 |
SourceId |
Char –最小サイズ 450 |
Y |
ハンドルされないワークフローの例外が発生したソース アクティビティ ID |
SourceInstanceId |
Char –最小サイズ 450 |
Y |
ハンドルされないワークフローの例外が発生したソース アクティビティ インスタンス ID |
SourceTypeName |
Char –最小サイズ 450 |
Y |
ハンドルされないワークフローの例外が発生したソース アクティビティ種類名 |
OwnerType |
Char –最小サイズ 450 |
Y |
ブックマーク再開イベントの所有者アクティビティ種類名 |
State |
Char –最小サイズ 450 |
Y |
ワークフロー インスタンスまたはアクティビティ インスタンスの状態 |
ChildActivityId |
Char –最小サイズ 450 |
Y |
CancelRequested 追跡レコードの ActivityScheduled で生成された子アクティビティ ID |
ChlidInstanceId |
Char –最小サイズ 450 |
Y |
CancelRequested 追跡レコードの ActivityScheduled で生成された子アクティビティ インスタンス ID |
ChildTypeName |
Char –最小サイズ 450 |
Y |
CancelRequested 追跡レコードの ActivityScheduled で生成された子アクティビティ種類名 |
ChildActivityName |
Char –最小サイズ 450 |
Y |
CancelRequested 追跡レコードの ActivityScheduled で生成された子アクティビティ名 |
FaultSrcName |
Char –最小サイズ 450 |
Y |
フォールト伝達レコードが生成されたアクティビティのアクティビティ名 |
FaultSrcId |
Char –最小サイズ 450 |
Y |
フォールト伝達レコードが生成されたアクティビティのアクティビティ ID |
FaultSrcInstanceId |
Char –最小サイズ 450 |
Y |
フォールト伝達レコードが生成されたアクティビティのアクティビティ インスタンス ID |
HandlerId |
Char –最小サイズ 450 |
Y |
フォールト ハンドラー アクティビティ ID |
HandlerInstanceId |
Char –最小サイズ 450 |
Y |
フォールト ハンドラー アクティビティ インスタンス ID |
FaultHandler |
Char –最小サイズ 450 |
Y |
フォールト ハンドラー アクティビティ名 |
FaultSourceType |
Char –最小サイズ 450 |
Y |
フォールト ソース アクティビティの種類 |
FaultHandlerType |
Char –最小サイズ 450 |
Y |
フォールト ハンドラー アクティビティの種類 |
Fault |
Char – サイズ無制限 |
Y |
フォールト メッセージ |
IsFaultSource |
Char –最小サイズ 450 |
Y |
イベントがフォールト ソースから生成されたかどうかを示します。 |
SubInstanceId |
Char –最小サイズ 450 |
Y |
ブックマーク スコープのインスタンス ID |
OwnerActivityId |
Char –最小サイズ 450 |
Y |
ブックマーク スコープの ID |
OwnerInstanceId |
Char –最小サイズ 450 |
Y |
ブックマーク再開イベントの所有者アクティビティ インスタンス ID |
OwnerActivityName |
Char –最小サイズ 450 |
Y |
ブックマーク再開イベントの所有者アクティビティ名 |
Exception |
Char – サイズ無制限 |
Y |
ハンドルされないワークフローの例外イベントと関連付けられた例外メッセージ |
Reason |
Char – サイズ無制限 |
Y |
ワークフロー インスタンスの中止、中断、または終了の理由 |
ビュー:ASWfInstances
このビューは、アクティブな WF インスタンスについて作成されます。WF インスタンスごとに 1 つの行が割り当てられます。
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
id |
Int |
N |
このエントリの一意の ID |
WorkflowInstanceId |
Char –最小サイズ 36 |
N |
ワークフロー インスタンス ID |
LastEventSourceId |
Int |
N |
ワークフロー インスタンスに対して生成された最後のイベントのソース ID |
LastEventStatus |
Datetime |
N |
最後のイベントから抽出されたワークフロー インスタンスの状態 |
StartTime |
Datetime |
N |
ワークフロー インスタンス開始時のタイムスタンプ (UTC) |
LastModifiedTime |
Datetime |
N |
ワークフロー インスタンスに対して生成された最後のイベントのタイムスタンプ (UTC) |
CurrentDuration |
Int |
N |
実行中ワークフローの継続時間 (LastModifiedTime から StartTime を引いた時間)。 |
ExceptionCount |
Int |
N |
ワークフロー インスタンスで発生した例外の数 |
LastAbortedTime |
Datetime |
Y |
ワークフロー インスタンスの中止された最後のイベントのタイムスタンプ (UTC) |
ビュー:ASWfEventProperties
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
EventId |
Int64 |
N |
このエントリの一意の ID |
プロジェクト名 |
Char –最小サイズ 128 |
N |
イベント プロパティの名前 |
WfDataSource |
Char –最小サイズ 8 |
Y |
プロパティのソース (引数、変数、またはカスタム データ) |
[種類] |
Char –最小サイズ 128 |
Y |
プロパティの型 |
Value |
Char –最小サイズ 128 |
Y |
プロパティの値 |
ValueBlob |
Char – サイズ無制限 |
Y |
型が複合型である場合のプロパティの値 |
TimeCreated |
Datetime |
N |
このプロパティの生成時のタイムスタンプ |
ビュー:ASWfEventAnnotations
このビューは、WF サービスから WF 追跡イベントと共に生成される注釈について作成されます。
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
Id |
Int |
N |
このイベント行の一意の識別子 |
AnnotationSetId |
Int |
N |
注釈を生成した WF イベントを検索するためのキー |
プロジェクト名 |
Char –最小サイズ 128 |
N |
注釈の名前 |
Value |
Char –最小サイズ 450 |
N |
注釈の値 |
ビュー:ASWfPropertyNames
このビューは、WF サービスから抽出された追跡対象プロパティ名について作成されます。
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
EventSourceId |
Int |
N |
このイベントのイベント ソース。EventSources ビューでの ID を示します。 |
プロジェクト名 |
Char –最小サイズ 128 |
N |
追跡対象プロパティの名前。 |
[種類] |
Char –最小サイズ 128 |
N |
追跡対象プロパティの型。 |
ビュー:ASWfTrackingProfiles
このビューは、WF 追跡イベントを生成する WF サービスが使用するすべての追跡プロファイルについて作成されます。
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
Id |
Int |
N |
追跡プロファイルの一意の ID |
プロジェクト名 |
Char –最小サイズ 450 |
Y |
追跡プロパティの名前 |
ビュー:ASTransferEvents
このビューは、エンド ツー エンド ID が変化するごとに生成される転送イベントについて作成されます。
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
Id |
Int64 |
N |
ビュー内のこのエントリを表す一意の ID |
EventTypeId |
int |
N |
WCF および WF サービスから生成されたイベントの ID。イベント ID は、イベントの ETW マニフェストに格納された ID に一致します。 |
EventType |
Char –最小サイズ 41 |
Y |
生成されたイベントの種類の名前 |
EventVersion |
int |
N |
生成されたイベントのバージョン |
EventSourceId |
int |
N |
このイベントのイベント ソース。EventSources ビューでの ID を示します。 |
ProcessId |
int |
N |
イベントを生成したプロセスのプロセス ID |
TraceLevelId |
Byte |
N |
トレースの ID。トレース レベルに格納された文字列に対応する値。0: "LogAlways" (常に記録)、1: "Critical" (重大)、2: "Error" (エラー)、3: "Warning" (警告)、4: "Information" (情報)、5: "Verbose" (詳細) |
TraceLevel |
Char –最小サイズ 11 |
Y |
上に示した TraceLevelId に対応する文字列が格納されます。 |
E2EActivityId |
Char –最小サイズ 36 |
Y |
このイベントのソース エンド ツー エンド アクティビティ ID |
ToE2EActivityId |
Char –最小サイズ 36 |
Y |
転送イベントの転送先となる新しいエンド ツー エンド アクティビティ ID |
TimeCreated |
Datetime |
N |
イベント作成時のタイムスタンプ (UTC) |
ビュー:ASDBVersion
このビューは、監視データベースのバージョン管理情報を維持するために使用できます。
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
DBIdentity |
Char –最小サイズ 36 |
N |
監視データベースの一意の識別子 |
MajorVersion |
int |
N |
監視データベースのメジャー バージョン |
MinorVersion |
int |
N |
監視データベースのマイナー バージョン |
BuildVersion |
int |
N |
監視データベースのビルド バージョン |
RevisionVersion |
int |
N |
監視データベースのリビジョン バージョン |
データベース テーブル
以下は、AppFabric 監視データベースから作成されるテーブルの定義です。
ASStagingTable
イベント コレクション サービスはこのテーブルにイベント データを格納します。
列名 | [種類] | isNullable | [説明] |
---|---|---|---|
Id |
Int64 (bigint) |
N |
このエントリの一意の ID |
ArchiveID |
Int64 |
N |
イベントのアーカイブ ID。イベント コレクターが格納するイベントの場合、この値は 0 です。 |
EventTypeId |
Int |
N |
WCF/WF サービスから送出されたイベントの ID |
E2EActivitd |
Char –最小サイズ 36 |
Y |
このイベントのエンド ツー エンド アクティビティ ID |
コンピューター |
Char –最小サイズ 36 |
N |
イベントの生成元のコンピューター名 |
EventSource |
Char –最小サイズ 1024 |
Y |
イベントのソース。Web サイト、仮想パスを格納します。書式は、「Web サイト名|アプリケーション仮想パス|サービス仮想パス|サービス名」です。例:「Default Web Site/CalculatorApplication|/CalculatorService.svc|CalculatorService」 |
ProcessId |
Int |
N |
イベントを生成したプロセスのプロセス ID |
TraceLevelId |
Small Int (tiny Int) |
N |
トレースの ID。トレース レベルに格納された文字列に対応する値。0: "LogAlways" (常に記録)、1: "Critical" (重大)、2: "Error" (エラー)、3: "Warning" (警告)、4: "Information" (情報)、5: "Verbose" (詳細) |
TimeCreated |
Datetime |
N |
イベント作成時のタイムスタンプ (UTC) |
Data1Str |
Char –最小サイズ 450 |
Y |
イベントから取得したペイロード データの列 |
Data2Str |
Char –最小サイズ 450 |
Y |
イベントから取得したペイロード データの列 |
Data3Str |
Char –最小サイズ 450 |
Y |
イベントから取得したペイロード データの列 |
Data4Str |
Char –最小サイズ 450 |
Y |
イベントから取得したペイロード データの列 |
Data5Str |
Char –最小サイズ 450 |
Y |
イベントから取得したペイロード データの列 |
Data6Str |
Char –最小サイズ 450 |
Y |
イベントから取得したペイロード データの列 |
Data7Str |
Char –最小サイズ 450 |
Y |
イベントから取得したペイロード データの列 |
Data8Str |
Char –最小サイズ 450 |
Y |
イベントから取得したペイロード データの列 |
Data9Str |
Char –最小サイズ 450 |
Y |
イベントから取得したペイロード データの列 |
Data1MaxStr |
Char – サイズ無制限 |
Y |
イベントから取得したペイロード データの列 |
Data1Int |
Int |
Y |
イベントから取得したペイロード データの列 |
Data2Int |
Int |
Y |
イベントから取得したペイロード データの列 |
Data3Int |
Int |
Y |
イベントから取得したペイロード データの列 |
Data1BigInt |
Long (bigint) |
Y |
イベントから取得したペイロード データの列 |
Data1UniqueId |
Char –最小サイズ 36 |
Y |
WF インスタンス ID など、一意の識別子を表すペイロード データの列 |
CustomAnnotations |
Char – サイズ無制限 |
Y |
WF 追跡イベントについて定義されるカスタム注釈 |
CustomProperties |
Char – サイズ無制限 |
Y |
WF 追跡イベントと共に生成される変数またはカスタムデータ |
CustomArguments |
Char – サイズ無制限 |
Y |
WF 追跡イベントと共に生成される引数 |
2012-03-05