Compartir vía


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