次の方法で共有


監視データベースのビューおよびテーブル

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

生成されたイベントの種類の名前

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

上に示した TraceLevelId に対応する文字列が格納されます。

E2EActivityId

Char - 最小サイズ 36

このイベントのエンド ツー エンド アクティビティ ID

TimeCreated

Datetime

N

イベント作成時のタイムスタンプ (UTC)

ビュー:ASEventSources

このビューには、サービス名、サイト、仮想パスなどのイベントのソースを識別するイベントのメタデータが格納されます。

列名 [種類] isNullable [説明]

Id

Int64

N

ビュー内のこのエントリを表す一意の ID

プロジェクト名

Char –最小サイズ 256

サービス名

コンピューター

Char –最小サイズ 450

N

イベントが生成されたコンピューターの名前

Site

Char –最小サイズ 256

アプリケーションがインストールされているサイトの名前

VirtualPath

Char –最小サイズ 256

アプリケーションまたはサービスの仮想パス

ApplicationVirtualPath

Char –最小サイズ 256

アプリケーションの仮想パス

ServiceVirtualPath

Char –最小サイズ 256

サービスの仮想パス

ビュー:ASWcfEvents

このビューは、WCF サービスを呼び出すときに生成されたすべての分析トレース イベントについて作成されます。

[種類] isNullable [説明]

Id

Int64

N

ビュー内のこのエントリを表す一意の ID

EventTypeId

int

N

WCF および WF サービスから生成されたイベントの ID。イベント ID は、イベントの ETW マニフェストに格納された ID に一致します。

EventType

Char –最小サイズ 41

生成されたイベントの種類の名前

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

上に示した TraceLevelId に対応する文字列が格納されます。

E2EActivityId

Char –最小サイズ 36

このイベントのエンド ツー エンド アクティビティ ID

TimeCreated

Datetime

N

イベント作成時のタイムスタンプ (UTC)

CorrelationId

Char - 最小サイズ 36

送信/受信を関連付けるために使用されるイベントの関連付け ID

ServiceTypeName

Char –最小サイズ 450

このサービスの種類名

InspectorTypeName

Char –最小サイズ 450

パラメーターまたはメッセージ インスペクターの種類名

ErrorHandlerType

Char –最小サイズ 450

エラー ハンドラーの種類名

Handled

int

エラーが処理されたかどうかを示します。

ExceptionMessage

Char – サイズ無制限

WCF エラー関連イベントから生成された例外メッセージ

ExceptionTypeName

Char –最小サイズ 450

例外の種類名

ThrottleProperty

Char –最小サイズ 450

スロットル プロパティ名 (MaxConcurrentCalls、MaxConcurrentSessions、MaxConcurrentInstances)

ThrottleCapacity

int

容量

Uri

Char –最小サイズ 450

イベントのエンドポイントの URI

操作

Char –最小サイズ 450

SOAP の操作

OperationName

Char –最小サイズ 450

呼び出された操作の名前

CallerInfo

Char –最小サイズ 450

サービスを呼び出したクライアントまたはプロキシのアドレス

ContractName

Char –最小サイズ 450

サービスのコントラクト名

Destination

Char –最小サイズ 450

メッセージの送信先となる宛先

Duration

int

操作の完了にかかった時間

InstanceKey

Char –最小サイズ 36

ワークフロー インスタンスのキー

Char –最小サイズ 450

ワークフロー インスタンスとの関連付けに使用される値

ParentScope

Char –最小サイズ 450

WF の関連付けスコープ

AggregateCount

Int

完了した呼び出しの数の合計。このフィールドは、完了した WCF 呼び出しの合計を表すイベントが生成されるときに表示されます。

AverageDuration

Int

呼び出しの平均継続時間。このフィールドは、完了した WCF 呼び出しの集計イベントに表示されます。

MaxDuration

Int

集計対象のイベントが生成された期間における最長の呼び出し継続時間です。

ビュー:ASWfEvents

このビューは、WF インスタンスに対して生成された追跡イベントについて作成されます。

列名 [種類] isNullable [説明]

Id

Int

N

このエントリの一意の ID

EventTypeId

Int

N

WCF および WF サービスから生成されたイベントの ID。

EventType

Char –最小サイズ 41

生成されたイベントの種類の名前

EventVersion

int

N

生成されたイベントのバージョン

EventSourceId

int

N

このイベントのイベント ソース。EventSources ビューでの ID を示します。

ProcessId

int

N

イベントを生成したプロセスのプロセス ID

WorkflowInstanceId

Char –最小サイズ 36

ワークフローのインスタンス ID

TrackingProfileId

Int

追跡プロファイルの ID。WfTrackingProfiles ビューでの ID を示します。

E2EActivityId

Char –最小サイズ 36

このイベントのエンド ツー エンド アクティビティ ID

TraceLevelId

Byte

N

トレースの ID。トレース レベルに格納された文字列に対応する値。0: "LogAlways" (常に記録)、1: "Critical" (重大)、2: "Error" (エラー)、3: "Warning" (警告)、4: "Information" (情報)、5: "Verbose" (詳細)

TraceLevel

Char –最小サイズ 11

上に示した TraceLevelId に対応する文字列が格納されます。

RecordNumber

Int64

追跡イベントがワークフロー インスタンスに生成される順序を識別するシーケンス番号

AnnotationSetId

Int

このワークフロー イベントの注釈セットのキー。

TimeCreated

Datetime

N

イベント作成時のタイムスタンプ (UTC)

ActivityName

Char –最小サイズ 450

ワークフロー内のアクティビティの名前

ActivityId

Char –最小サイズ 450

ワークフロー内のアクティビティのアクティビティ ID

ActivityInstanceId

Char –最小サイズ 450

実行中のワークフロー インスタンス内のアクティビティを表すアクティビティ インスタンス ID

ActivityRootId

Char –最小サイズ 450

ワークフローのルート アクティビティの ID または名前

ActivityTypeName

Char –最小サイズ 450

アクティビティの種類名

CustomRecordName

Char –最小サイズ 450

カスタム追跡レコードの名前

SourceName

Char –最小サイズ 450

ハンドルされないワークフローの例外が発生したソース アクティビティ名

SourceId

Char –最小サイズ 450

ハンドルされないワークフローの例外が発生したソース アクティビティ ID

SourceInstanceId

Char –最小サイズ 450

ハンドルされないワークフローの例外が発生したソース アクティビティ インスタンス ID

SourceTypeName

Char –最小サイズ 450

ハンドルされないワークフローの例外が発生したソース アクティビティ種類名

OwnerType

Char –最小サイズ 450

ブックマーク再開イベントの所有者アクティビティ種類名

State

Char –最小サイズ 450

ワークフロー インスタンスまたはアクティビティ インスタンスの状態

ChildActivityId

Char –最小サイズ 450

CancelRequested 追跡レコードの ActivityScheduled で生成された子アクティビティ ID

ChlidInstanceId

Char –最小サイズ 450

CancelRequested 追跡レコードの ActivityScheduled で生成された子アクティビティ インスタンス ID

ChildTypeName

Char –最小サイズ 450

CancelRequested 追跡レコードの ActivityScheduled で生成された子アクティビティ種類名

ChildActivityName

Char –最小サイズ 450

CancelRequested 追跡レコードの ActivityScheduled で生成された子アクティビティ名

FaultSrcName

Char –最小サイズ 450

フォールト伝達レコードが生成されたアクティビティのアクティビティ名

FaultSrcId

Char –最小サイズ 450

フォールト伝達レコードが生成されたアクティビティのアクティビティ ID

FaultSrcInstanceId

Char –最小サイズ 450

フォールト伝達レコードが生成されたアクティビティのアクティビティ インスタンス ID

HandlerId

Char –最小サイズ 450

フォールト ハンドラー アクティビティ ID

HandlerInstanceId

Char –最小サイズ 450

フォールト ハンドラー アクティビティ インスタンス ID

FaultHandler

Char –最小サイズ 450

フォールト ハンドラー アクティビティ名

FaultSourceType

Char –最小サイズ 450

フォールト ソース アクティビティの種類

FaultHandlerType

Char –最小サイズ 450

フォールト ハンドラー アクティビティの種類

Fault

Char – サイズ無制限

フォールト メッセージ

IsFaultSource

Char –最小サイズ 450

イベントがフォールト ソースから生成されたかどうかを示します。

SubInstanceId

Char –最小サイズ 450

ブックマーク スコープのインスタンス ID

OwnerActivityId

Char –最小サイズ 450

ブックマーク スコープの ID

OwnerInstanceId

Char –最小サイズ 450

ブックマーク再開イベントの所有者アクティビティ インスタンス ID

OwnerActivityName

Char –最小サイズ 450

ブックマーク再開イベントの所有者アクティビティ名

Exception

Char – サイズ無制限

ハンドルされないワークフローの例外イベントと関連付けられた例外メッセージ

Reason

Char – サイズ無制限

ワークフロー インスタンスの中止、中断、または終了の理由

ビュー: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

ワークフロー インスタンスの中止された最後のイベントのタイムスタンプ (UTC)

ビュー:ASWfEventProperties

列名 [種類] isNullable [説明]

EventId

Int64

N

このエントリの一意の ID

プロジェクト名

Char –最小サイズ 128

N

イベント プロパティの名前

WfDataSource

Char –最小サイズ 8

プロパティのソース (引数、変数、またはカスタム データ)

[種類]

Char –最小サイズ 128

プロパティの型

Value

Char –最小サイズ 128

プロパティの値

ValueBlob

Char – サイズ無制限

型が複合型である場合のプロパティの値

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

追跡プロパティの名前

ビュー:ASTransferEvents

このビューは、エンド ツー エンド ID が変化するごとに生成される転送イベントについて作成されます。

列名 [種類] isNullable [説明]

Id

Int64

N

ビュー内のこのエントリを表す一意の ID

EventTypeId

int

N

WCF および WF サービスから生成されたイベントの ID。イベント ID は、イベントの ETW マニフェストに格納された ID に一致します。

EventType

Char –最小サイズ 41

生成されたイベントの種類の名前

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

上に示した TraceLevelId に対応する文字列が格納されます。

E2EActivityId

Char –最小サイズ 36

このイベントのソース エンド ツー エンド アクティビティ ID

ToE2EActivityId

Char –最小サイズ 36

転送イベントの転送先となる新しいエンド ツー エンド アクティビティ 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

このイベントのエンド ツー エンド アクティビティ ID

コンピューター

Char –最小サイズ 36

N

イベントの生成元のコンピューター名

EventSource

Char –最小サイズ 1024

イベントのソース。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

イベントから取得したペイロード データの列

Data2Str

Char –最小サイズ 450

イベントから取得したペイロード データの列

Data3Str

Char –最小サイズ 450

イベントから取得したペイロード データの列

Data4Str

Char –最小サイズ 450

イベントから取得したペイロード データの列

Data5Str

Char –最小サイズ 450

イベントから取得したペイロード データの列

Data6Str

Char –最小サイズ 450

イベントから取得したペイロード データの列

Data7Str

Char –最小サイズ 450

イベントから取得したペイロード データの列

Data8Str

Char –最小サイズ 450

イベントから取得したペイロード データの列

Data9Str

Char –最小サイズ 450

イベントから取得したペイロード データの列

Data1MaxStr

Char – サイズ無制限

イベントから取得したペイロード データの列

Data1Int

Int

イベントから取得したペイロード データの列

Data2Int

Int

イベントから取得したペイロード データの列

Data3Int

Int

イベントから取得したペイロード データの列

Data1BigInt

Long (bigint)

イベントから取得したペイロード データの列

Data1UniqueId

Char –最小サイズ 36

WF インスタンス ID など、一意の識別子を表すペイロード データの列

CustomAnnotations

Char – サイズ無制限

WF 追跡イベントについて定義されるカスタム注釈

CustomProperties

Char – サイズ無制限

WF 追跡イベントと共に生成される変数またはカスタムデータ

CustomArguments

Char – サイズ無制限

WF 追跡イベントと共に生成される引数

  2012-03-05