데이터베이스 뷰 및 테이블 모니터링
Windows Server AppFabric 모니터링 데이터베이스의 보기 및 준비 테이블은 구현되는 열로 정의되며 유형을 연결합니다. 보기가 구현되는 데이터베이스에서 이러한 유형은 구현 특정 유형에 의해 대체되는 일반 유형으로 설명됩니다. 데이터베이스에서 이러한 유형은 ADO.NET 공급자를 사용하여 동등한 .NET 유형으로 변환할 수 있어야 합니다. 준비 테이블과 보기는 데이터베이스의 기본 스키마에 설치됩니다.
참고
AppFabric 내의 쿼리 또는 삽입 문에 스키마 접두사가 붙지 않고, 기본적으로 로그인한 사용자에 대한 스키마로 지정됩니다.
데이터베이스 유형 및 보기
다음은 AppFabric 모니터링 도구에서 사용하는 데이터를 저장할 모니터링 데이터베이스에서 사용하는 유형과 뷰입니다.
사용하는 유형
유형 | 설명 |
---|---|
Int |
32비트 부호 있는 정수를 나타냅니다. |
Char |
유니코드 문자를 나타냅니다. |
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:"항상 로깅"1:"위험"2:"오류"3:"경고"4:"정보"5:"자세히"에 저장된 문자열에 해당하는 값입니다. |
TraceLevel |
Char - 최소 크기 11 |
Y |
위에서 지정한 대로 TraceLevelId에 해당하는 저장 문자열 |
E2EActivityId |
Char - 최소 크기 36 |
Y |
이 이벤트의 종단 간 작업 ID |
TimeCreated |
Datetime |
N |
이벤트가 만들어진 시점의 타임스탬프(UTC) |
보기: ASEventSources
이 뷰는 서비스 이름, 사이트 및 virtualpath와 같은 이벤트 원본을 식별하기 위해 이벤트의 메타데이터를 저장합니다.
열 이름 | 유형 | isNullable | 설명 |
---|---|---|---|
Id |
Int64 |
N |
뷰에서 이 항목에 대한 고유 ID |
이름 |
Char - 최소 크기 256 |
Y |
서비스 이름 |
Computer |
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:"항상 로깅"1:"위험"2:"오류"3:"경고"4:"정보"5:"자세히"에 저장된 문자열에 해당하는 값입니다. |
TraceLevel |
Char - 최소 크기 11 |
Y |
위에서 지정한 대로 TraceLevelId에 해당하는 저장 문자열 |
E2EActivityId |
Char - 최소 크기 36 |
Y |
이 이벤트의 종단 간 작업 ID |
TimeCreated |
Datetime |
N |
이벤트가 만들어진 시점의 타임스탬프(UTC) |
CorrelationId |
Char - 최소 크기 36 |
Y |
보내기/받기의 상관 관계를 설정하는 데 사용되는 이벤트의 CorrelationId |
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 |
서비스의 계약 이름 |
대상 |
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:"항상 로깅"1:"위험"2:"오류"3:"경고"4:"정보"5:"자세히"에 저장된 문자열에 해당하는 값입니다. |
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 |
책갈피 다시 시작 이벤트의 소유자 작업 이름 |
예외 |
Char – 크기 제한 없음 |
Y |
처리되지 않은 예외 이벤트가 있는 워크플로와 연관된 예외 메시지 |
Reason |
Char – 크기 제한 없음 |
Y |
워크플로 인스턴스가 중단, 일시 중단 또는 종료된 이유 |
보기: ASWfInstances
이 보기는 활성 WF 인스턴스에 대해 만들어집니다. WF 인스턴스마다 하나의 행이 있습니다.
열 이름 | 유형 | 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 |
속성 유형 |
값 |
Char - 최소 크기 128 |
Y |
속성 값 |
ValueBlob |
Char – 크기 제한 없음 |
Y |
유형이 복잡한 경우 속성 값 |
TimeCreated |
Datetime |
N |
이 속성을 내보낸 시점의 타임스탬프 |
보기: ASWfEventAnnotations
이 보기는 WF 서비스에서 WF 추적 이벤트와 함께 내보낸 주석에 대해 만들어집니다.
열 이름 | 유형 | isNullable | 설명 |
---|---|---|---|
Id |
Int |
N |
이 이벤트 행의 고유 식별자 |
AnnotationSetId |
Int |
N |
주석을 내보낸 WF 이벤트를 찾는 키 |
이름 |
Char - 최소 크기 128 |
N |
주석 이름 |
값 |
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:"항상 로깅"1:"위험"2:"오류"3:"경고"4:"정보"5:"자세히"에 저장된 문자열에 해당하는 값입니다. |
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 |
Computer |
Char - 최소 크기 36 |
N |
이벤트를 내보낸 컴퓨터 이름 |
EventSource |
Char - 최소 크기 1024 |
Y |
이벤트 원본. 웹 사이트/가상 경로를 포함합니다. 형식은 '웹 사이트 이름 응용 프로그램 가상 경로|서비스 가상 경로|서비스 이름'으로 정의됩니다. 예: 'Default Web Site/CalculatorApplication|/CalculatorService.svc|CalculatorService' |
ProcessId |
Int |
N |
이벤트를 내보낸 프로세스의 프로세스 ID |
TraceLevelId |
Small Int(tiny Int) |
N |
추적 ID. 추적 수준0:"항상 로깅"1:"위험"2:"오류"3:"경고"4:"정보"5:"자세한 정보 표시"에 저장된 문자열에 해당하는 값입니다. |
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 추적 이벤트와 함께 내보낸 인수 |
2011-12-05