Vistas y tablas de la base de datos de seguimiento
Las vistas y la tabla de ensayo de la base de datos de seguimiento de Microsoft AppFabric 1.1 para Windows Server se definen con las columnas y los tipos asociados que implementan. Éstos se describen como tipos genéricos que se reemplazan por un tipo específico de implementación para la base de datos en la que se implementan las vistas. El requisito es que estos tipos se puedan convertir en un tipo .NET equivalente mediante el proveedor ADO .NET para la base de datos. La tabla de ensayo y las vistas se instalan en el esquema predeterminado para la base de datos.
Nota
Las consultas o las sentencias de inserción de AppFabric no llevan el prefijo de un esquema. En su lugar, toman de forma predeterminada el esquema para el usuario que ha iniciado sesión.
Tipos y vistas de la base de datos
Son tipos y vistas usados en la base de datos de seguimiento para almacenar los datos usados por las herramientas de seguimiento de AppFabric.
Tipos usados
Type | Descripción |
---|---|
Int |
Representa un entero de 32 bits con signo. |
Char |
Representa un carácter Unicode. |
Byte |
Representa un entero de 8 bits sin signo. |
Int64 |
Representa un entero de 64 bits con signo. |
Datetime |
Representa un instante del tiempo, expresado normalmente como una fecha y una hora del día. |
Boolean |
Representa un valor booleano. |
Vista ASEvents de nombres
Esta vista se crea en todos los eventos de seguimiento analítico que se emiten cuando se invoca un servicio de WCF.
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
Id |
Int64 |
N |
Id. exclusivo para esta entrada de evento en la vista |
EventTypeId |
Int |
N |
Id. del evento emitido desde el servicio WCF y WF. |
EventType |
Char - tamaño mínimo 41 |
S |
Nombre del tipo de evento emitido |
EventVersion |
Int |
N |
Versión del evento emitido |
EventSourceId |
Int |
N |
Origen del evento para este evento. Hace referencia al identificador en la vista EventSources. |
ProcessId |
Int |
N |
Id. del proceso que emitió el evento. |
TraceLevelId |
Byte |
N |
Id. del seguimiento. Los valores corresponden con la cadena almacenada en el Nivel de seguimiento:0:”LogAlways”1:”Crítico”2:”Error”3:”Advertencia”4:”Información”5:”Detallado” |
TraceLevel |
Char - tamaño mínimo 11 |
S |
Almacena cadenas correspondientes al TraceLevelId especificado anteriormente. |
E2EActivityId |
Char - tamaño mínimo 36 |
S |
Id. de actividad de extremo a extremo para este evento |
TimeCreated |
Datetime |
N |
Marca de tiempo (UTC) del momento en que se creó el evento |
Vista: ASEventSources
Esta vista almacena metadatos para los eventos que permiten identificar el origen de eventos, tal como nombre de servicio, sitio y ruta de acceso virtual.
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
Id |
Int64 |
N |
Id. exclusivo para esta entrada en la vista |
Name |
Char – tamaño mínimo 256 |
S |
Nombre del servicio |
Computer |
Char – tamaño mínimo 450 |
N |
Nombre del equipo desde el que se emitió el evento. |
Site |
Char – tamaño mínimo 256 |
S |
Nombre del sitio donde está instalada la aplicación |
VirtualPath |
Char – tamaño mínimo 256 |
S |
Ruta de acceso virtual para la aplicación o el servicio |
ApplicationVirtualPath |
Char – tamaño mínimo 256 |
S |
Ruta de acceso virtual a la aplicación |
ServiceVirtualPath |
Char – tamaño mínimo 256 |
S |
Ruta de acceso virtual al servicio |
Vista: ASWcfEvents
Esta vista se crea en todos los eventos de seguimiento analítico que se emiten cuando se invoca un servicio de WCF.
Type | isNullable | Descripción | |
---|---|---|---|
Id |
Int64 |
N |
Id. exclusivo para esta entrada en la vista |
EventTypeId |
int |
N |
Id. del evento emitido desde el servicio WCF y WF. El Id. del evento coincide con el Id. almacenado en el manifiesto ETW de los eventos |
EventType |
Char – tamaño mínimo 41 |
S |
Nombre del tipo de evento emitido |
EventVersion |
int |
N |
Versión del evento emitido |
EventSourceId |
int |
N |
Origen del evento para este evento. Hace referencia al identificador en la vista EventSources. |
ProcessId |
int |
N |
Id. del proceso que emitió el evento. |
TraceLevelId |
Byte |
N |
Id. del seguimiento. Los valores corresponden con la cadena almacenada en el Nivel de seguimiento:0:”LogAlways”1:”Crítico”2:”Error”3:”Advertencia”4:”Información”5:”Detallado” |
TraceLevel |
Char – tamaño mínimo 11 |
S |
Almacena cadenas correspondientes al TraceLevelId especificado anteriormente. |
E2EActivityId |
Char – tamaño mínimo 36 |
S |
Id. de actividad de extremo a extremo para este evento |
TimeCreated |
Datetime |
N |
Marca de tiempo (UTC) del momento en que se creó el evento |
CorrelationId |
Char - tamaño mínimo 36 |
S |
CorrelationId del evento usado para correlacionar envíos y recepciones. |
ServiceTypeName |
Char – tamaño mínimo 450 |
S |
Nombre de tipo para este servicio |
InspectorTypeName |
Char – tamaño mínimo 450 |
S |
Nombre de tipo del parámetro o inspector de mensajes |
ErrorHandlerType |
Char – tamaño mínimo 450 |
S |
Nombre de tipo para el identificador de error |
Handled |
int |
S |
Indicación de si un error está controlado |
ExceptionMessage |
Char – tamaño ilimitado |
S |
Mensaje de excepción emitido a partir de eventos relacionados con errores de WCF |
ExceptionTypeName |
Char – tamaño mínimo 450 |
S |
Nombre de tipo de la excepción |
ThrottleProperty |
Char – tamaño mínimo 450 |
S |
Nombre de la propiedad de límite (MaxConcurrentCalls, MaxConcurrentSessions, MaxConcurrentInstances) |
ThrottleCapacity |
int |
S |
Capacidad |
Uri |
Char – tamaño mínimo 450 |
S |
URI de extremo para el evento |
Action |
Char – tamaño mínimo 450 |
S |
Acción de SOAP |
OperationName |
Char – tamaño mínimo 450 |
S |
Nombre de la operación invocada |
CallerInfo |
Char – tamaño mínimo 450 |
S |
Dirección del cliente o proxy que llamó el servicio |
ContractName |
Char – tamaño mínimo 450 |
S |
Nombre de contrato para el servicio |
Destination |
Char – tamaño mínimo 450 |
S |
Destino al que se envía el mensaje |
Duration |
int |
S |
Tiempo necesario para realizar la operación |
InstanceKey |
Char – tamaño mínimo 36 |
S |
Clave para la instancia de flujo de trabajo |
Values |
Char – tamaño mínimo 450 |
S |
Los valores usados para correlacionar con la instancia del flujo de trabajo |
ParentScope |
Char – tamaño mínimo 450 |
S |
Ámbito de correlación de WF |
AggregateCount |
Int |
S |
Agregado del número de llamadas completadas. Este campo se rellena cuando se emite un evento que representa el agregado de llamadas completadas de WCF. |
AverageDuration |
Int |
S |
Duración promedio de las llamadas. Este campo se rellena con el evento agregado para las llamadas completadas de WCF. |
MaxDuration |
Int |
S |
Duración máxima de la llamada observada dentro del período en que se emitió el evento agregado. |
Vista: ASWfEvents
Esta vista se crea en los eventos de seguimiento emitidos para instancias de WF.
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
Id |
Int |
N |
Id. exclusivo para esta entrada |
EventTypeId |
Int |
N |
Id. del evento emitido desde el servicio WCF y WF. |
EventType |
Char – tamaño mínimo 41 |
S |
Nombre del tipo de evento emitido |
EventVersion |
int |
N |
Versión del evento emitido |
EventSourceId |
int |
N |
Origen del evento para este evento. Hace referencia al identificador en la vista EventSources. |
ProcessId |
int |
N |
Id. del proceso que emitió el evento |
WorkflowInstanceId |
Char – tamaño mínimo 36 |
S |
Id. de la instancia para el flujo de trabajo |
TrackingProfileId |
Int |
S |
Id. del perfil de seguimiento. Hace referencia al Id. en la vista WfTrackingProfiles. |
E2EActivityId |
Char – tamaño mínimo 36 |
S |
Id. de actividad de extremo a extremo para este evento |
TraceLevelId |
Byte |
N |
Id. del seguimiento. Los valores corresponden con la cadena almacenada en el Nivel de seguimiento:0:”LogAlways”1:”Crítico”2:”Error”3:”Advertencia”4:”Información”5:”Detallado” |
TraceLevel |
Char – tamaño mínimo 11 |
S |
Almacena cadenas correspondientes al TraceLevelId especificado anteriormente |
RecordNumber |
Int64 |
S |
Número secuencial que identifica el orden en el cual se emiten los eventos de seguimiento para una instancia del flujo de trabajo |
AnnotationSetId |
Int |
S |
Clave del conjunto de anotaciones para este evento del flujo de trabajo. |
TimeCreated |
Datetime |
N |
Marca de tiempo (UTC) del momento en que se creó el evento |
ActivityName |
Char – tamaño mínimo 450 |
S |
Nombre de la actividad en el flujo de trabajo |
ActivityId |
Char – tamaño mínimo 450 |
S |
Id. de actividad para la actividad del flujo de trabajo |
ActivityInstanceId |
Char – tamaño mínimo 450 |
S |
Id. de instancia de actividad para la actividad de la instancia en ejecución del flujo de trabajo |
ActivityRootId |
Char – tamaño mínimo 450 |
S |
Id./nombre de la actividad raíz para el flujo de trabajo |
ActivityTypeName |
Char – tamaño mínimo 450 |
S |
Nombre de tipo de la actividad |
CustomRecordName |
Char – tamaño mínimo 450 |
S |
Nombre del registro de seguimiento personalizado |
SourceName |
Char – tamaño mínimo 450 |
S |
Nombre de la actividad de origen que provocó la excepción no controlada del flujo de trabajo |
SourceId |
Char – tamaño mínimo 450 |
S |
Id. de la actividad de origen que provocó la excepción no controlada del flujo de trabajo |
SourceInstanceId |
Char – tamaño mínimo 450 |
S |
Id. de instancia de la actividad de origen que provocó la excepción no controlada del flujo de trabajo |
SourceTypeName |
Char – tamaño mínimo 450 |
S |
Nombre del tipo de la actividad de origen que provocó la excepción no controlada del flujo de trabajo |
OwnerType |
Char – tamaño mínimo 450 |
S |
Nombre del tipo de actividad de propietario para el evento de reanudación de marcador |
State |
Char – tamaño mínimo 450 |
S |
Estado de la instancia de flujo de trabajo o de la instancia de actividad |
ChildActivityId |
Char – tamaño mínimo 450 |
S |
Id. de actividad secundaria emitido con ActivityScheduled del registro de seguimiento de CancelRequested |
ChlidInstanceId |
Char – tamaño mínimo 450 |
S |
Id. de instancia actividad secundaria emitido con ActivityScheduled del registro de seguimiento de CancelRequested |
ChildTypeName |
Char – tamaño mínimo 450 |
S |
Nombre de tipo de actividad secundaria emitido con ActivityScheduled del registro de seguimiento de CancelRequested |
ChildActivityName |
Char – tamaño mínimo 450 |
S |
Nombre de actividad secundaria emitido con ActivityScheduled del registro de seguimiento de CancelRequested |
FaultSrcName |
Char – tamaño mínimo 450 |
S |
Nombre de actividad de la actividad en la que se emitió el registro de propagación de errores |
FaultSrcId |
Char – tamaño mínimo 450 |
S |
Id. de actividad de la actividad en la que se emitió el registro de propagación de errores |
FaultSrcInstanceId |
Char – tamaño mínimo 450 |
S |
Id. de instancia de actividad de la actividad en la que se emitió el registro de propagación de errores |
HandlerId |
Char – tamaño mínimo 450 |
S |
Id. de actividad del controlador de error |
HandlerInstanceId |
Char – tamaño mínimo 450 |
S |
Id. de instancia de actividad del controlador de error |
FaultHandler |
Char – tamaño mínimo 450 |
S |
Nombre de actividad del controlador de error |
FaultSourceType |
Char – tamaño mínimo 450 |
S |
Tipo de actividad de origen del error |
FaultHandlerType |
Char – tamaño mínimo 450 |
S |
Tipo de actividad del controlador de error |
Fault |
Char – tamaño ilimitado |
S |
Mensaje de error |
IsFaultSource |
Char – tamaño mínimo 450 |
S |
Indica si el evento se ha emitido a partir del origen del error |
SubInstanceId |
Char – tamaño mínimo 450 |
S |
Id. de la instancia para el ámbito del marcador |
OwnerActivityId |
Char – tamaño mínimo 450 |
S |
Id. para el ámbito del marcador |
OwnerInstanceId |
Char – tamaño mínimo 450 |
S |
Id. de instancia de actividad de propietario para el evento de reanudación de marcador |
OwnerActivityName |
Char – tamaño mínimo 450 |
S |
Nombre de actividad de propietario para el evento de reanudación de marcador |
Excepción |
Char – tamaño ilimitado |
S |
Mensaje de excepción asociado con el evento de excepción no controlada del flujo de trabajo |
Reason |
Char – tamaño ilimitado |
S |
Motivo por el cual la instancia de flujo de trabajo se ha anulado, suspendido o terminado |
Vista: ASWfInstances
Esta vista se crea en las instancias de WF activas. Hay una fila por instancia de WF.
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
id |
Int |
N |
Id. exclusivo para esta entrada |
WorkflowInstanceId |
Char – tamaño mínimo 36 |
N |
Id. de instancia de flujo de trabajo |
LastEventSourceId |
Int |
N |
Id. de origen para el último evento emitido para la instancia de flujo de trabajo |
LastEventStatus |
Datetime |
N |
Estado de la instancia de flujo de trabajo extraída del último evento |
StartTime |
Datetime |
N |
Marca de tiempo (UTC) del momento en que se inició la instancia de flujo de trabajo. |
LastModifiedTime |
Datetime |
N |
Marca de tiempo (UTC) para el último evento emitido para la instancia de flujo de trabajo |
CurrentDuration |
Int |
N |
Duración del flujo de trabajo en ejecución (LastModifiedTime – StartTime) |
ExceptionCount |
Int |
N |
Número de excepciones que encontró la instancia de flujo de trabajo |
LastAbortedTime |
Datetime |
S |
Marca de tiempo (UTC) para el último evento anulado para la instancia de flujo de trabajo |
Vista: ASWfEventProperties
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
EventId |
Int64 |
N |
Id. exclusivo para esta entrada |
Name |
Char – tamaño mínimo 128 |
N |
Nombre de la propiedad del evento |
WfDataSource |
Char – tamaño mínimo 8 |
S |
Origen de la propiedad. (Argumento, Variable o datos personalizados) |
Type |
Char – tamaño mínimo 128 |
S |
Tipo de la propiedad |
Value |
Char – tamaño mínimo 128 |
S |
Valor de la propiedad |
ValueBlob |
Char – tamaño ilimitado |
S |
Valor de la propiedad en caso de que el tipo sea complejo |
TimeCreated |
Datetime |
N |
Marca de tiempo del momento en que se emitió esta propiedad |
Vista: ASWfEventAnnotations
Esta vista se crea en las anotaciones que se emiten con eventos de seguimiento de WF desde los servicios de WF.
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
Id |
Int |
N |
Identificador exclusivo para esta fila de eventos |
AnnotationSetId |
Int |
N |
Clave para buscar el evento WF que emitió la anotación |
Name |
Char – tamaño mínimo 128 |
N |
Nombre de la anotación |
Value |
Char – tamaño mínimo 450 |
N |
Valor de la anotación |
Vista: ASWfPropertyNames
Esta vista se crea en los nombres de propiedad de seguimiento que se extraen de los servicios de WF.
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
EventSourceId |
Int |
N |
Origen del evento para este evento. Hace referencia al Id. en la vista EventSources |
Name |
Char – tamaño mínimo 128 |
N |
Nombre de la propiedad supervisada |
Type |
Char – tamaño mínimo 128 |
N |
Tipo de la propiedad supervisada |
Vista: ASWfTrackingProfiles
Esta vista se crea en todos los perfiles de seguimiento usados por los servicios de WF para emitir eventos de seguimiento de WF.
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
Id |
Int |
N |
Id. exclusivo del perfil de seguimiento |
Name |
Char – tamaño mínimo 450 |
S |
Nombre del perfil de seguimiento |
Vista: ASTransferEvents
Esta vista se crea en los eventos de transferencia que se emiten siempre que cambia el identificador de la actividad de extremo a extremo.
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
Id |
Int64 |
N |
Id. exclusivo para esta entrada en la vista |
EventTypeId |
int |
N |
Id. del evento emitido desde el servicio WCF y WF. El Id. del evento coincide con el Id. almacenado en el manifiesto ETW de los eventos |
EventType |
Char – tamaño mínimo 41 |
S |
Nombre del tipo de evento emitido |
EventVersion |
int |
N |
Versión del evento emitido |
EventSourceId |
int |
N |
Origen del evento para este evento. Hace referencia al identificador en la vista EventSources. |
ProcessId |
int |
N |
Id. del proceso que emitió el evento. |
TraceLevelId |
Byte |
N |
Id. del seguimiento. Los valores corresponden con la cadena almacenada en el Nivel de seguimiento:0:”LogAlways”1:”Crítico”2:”Error”3:”Advertencia”4:”Información”5:”Detallado” |
TraceLevel |
Char – tamaño mínimo 11 |
S |
Almacena cadenas correspondientes al TraceLevelId especificado anteriormente. |
E2EActivityId |
Char – tamaño mínimo 36 |
S |
Id. de actividad de extremo a extremo de origen para este evento |
ToE2EActivityId |
Char – tamaño mínimo 36 |
S |
Id. de actividad de extremo a extremo nuevo al que transfiere el evento de transferencia |
TimeCreated |
Datetime |
N |
Marca de tiempo (UTC) del momento en que se creó el evento |
Vista: ASDBVersion
Esta vista puede usarse para mantener la información de versión para la base de datos de seguimiento.
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
DBIdentity |
Char – tamaño mínimo 36 |
N |
Identificador exclusivo para la base de datos de seguimiento |
MajorVersion |
int |
N |
Versión principal de la base de datos de seguimiento |
MinorVersion |
int |
N |
Versión secundaria de la base de datos de seguimiento |
BuildVersion |
int |
N |
Versión de compilación de la base de datos de seguimiento |
RevisionVersion |
int |
N |
Versión de revisión de la base de datos de seguimiento |
Tablas de base de datos
A continuación se indican las definiciones de tabla de la base de datos de seguimiento de AppFabric.
ASStagingTable
El Servicio de recopilación de eventos almacena los datos de eventos en esta tabla.
Nombre de columna | Type | isNullable | Descripción |
---|---|---|---|
Id |
Int64 (bigint) |
N |
Id. exclusivo para esta entrada |
ArchiveID |
Int64 |
N |
Identificador de archivo para los eventos. Para los eventos que almacena el recopilador de eventos, este valor es 0 |
EventTypeId |
Int |
N |
Identificador del evento emitido desde el servicio de WCF/WF |
E2EActivitd |
Char – tamaño mínimo 36 |
S |
Identificador de actividad de extremo a extremo para este evento |
Computer |
Char – tamaño mínimo 36 |
N |
Nombre del equipo desde el que se emitió el evento |
EventSource |
Char – tamaño mínimo 1024 |
S |
Origen del evento. Contiene el sitio web o ruta de acceso virtual. Su formato se define como 'Ruta de acceso virtual a la aplicación de nombre de sitio web|Ruta de acceso virtual al servicio|NombreServicio' Ejemplo: 'Sitio web predeterminado/CalculatorApplication|/CalculatorService.svc|CalculatorService' |
ProcessId |
Int |
N |
Id. del proceso que emitió el evento. |
TraceLevelId |
Small Int (tiny Int) |
N |
Identificador del seguimiento. Los valores corresponden a la cadena almacenada en el Nivel 0 de seguimiento:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose” |
TimeCreated |
Datetime |
N |
Marca de tiempo (UTC) del momento en que se creó el evento |
Data1Str |
Char – tamaño mínimo 450 |
S |
Columna para los datos de la carga de los eventos |
Data2Str |
Char – tamaño mínimo 450 |
S |
Columna para los datos de la carga de los eventos |
Data3Str |
Char – tamaño mínimo 450 |
S |
Columna para los datos de la carga de los eventos |
Data4Str |
Char – tamaño mínimo 450 |
S |
Columna para los datos de la carga de los eventos |
Data5Str |
Char – tamaño mínimo 450 |
S |
Columna para los datos de la carga de los eventos |
Data6Str |
Char – tamaño mínimo 450 |
S |
Columna para los datos de la carga de los eventos |
Data7Str |
Char – tamaño mínimo 450 |
S |
Columna para los datos de la carga de los eventos |
Data8Str |
Char – tamaño mínimo 450 |
S |
Columna para los datos de la carga de los eventos |
Data9Str |
Char – tamaño mínimo 450 |
S |
Columna para los datos de la carga de los eventos |
Data1MaxStr |
Char – tamaño ilimitado |
S |
Columna para los datos de la carga de los eventos |
Data1Int |
Int |
S |
Columna para los datos de la carga de los eventos |
Data2Int |
Int |
S |
Columna para los datos de la carga de los eventos |
Data3Int |
Int |
S |
Columna para los datos de la carga de los eventos |
Data1BigInt |
Long (bigint) |
S |
Columna para los datos de la carga de los eventos |
Data1UniqueId |
Char – tamaño mínimo 36 |
S |
Columna para los datos de la carga que representan el identificador exclusivo, tal como el identificador de la instancia de WF |
CustomAnnotations |
Char – tamaño ilimitado |
S |
Anotaciones personalizadas definidas en un evento de seguimiento de WF |
CustomProperties |
Char – tamaño ilimitado |
S |
Variables o datos personalizados emitidos con el evento de seguimiento de WF |
CustomArguments |
Char – tamaño ilimitado |
S |
Argumentos emitidos con el evento de seguimiento de WF |
2012-03-05