Compartilhar via


Monitorando exibições e tabelas de banco de dados

Os modos de exibição e a tabela de preparo no banco de dados de monitoramento do Windows Server AppFabric são definidos com as colunas e os tipos associados que eles implementam. Eles são descritos como tipos genéricos que são substituídos por um tipo específico de aplicativo para o banco de dados em que esses modos de exibição são implementados. O requisito é que esses tipos possam ser convertidos para um tipo .NET equivalente usando o provedor ADO.NET para o banco de dados. A tabela de preparo e os modos de exibição são instalados no esquema padrão do banco de dados.

Observação

Consultas ou instruções Insert no AppFabric não são prefixadas com um esquema. Do contrário, assumem como padrão o esquema do usuário conectado

Tipos e exibições do banco de dados

Ele são tipos e exibições usados no banco de dados de monitoramento para armazenar os dados usados pelas ferramentas de Monitoramento AppFabric.

Tipos usados

Tipo Descrição

Int

Representa um inteiro assinado de 32 bits

Char

Representa um caractere Unicode

Byte

Representa um inteiro não assinado de 8 bits

Int64

Representa um inteiro assinado de 64 bits

Datetime

Representa um instante no tempo, normalmente expressado como data e hora do dia

Booleano

Representa um valor Booleano

Modo de exibição Name ASEvents

Esse modo de exibição é criado em todos os eventos analíticos de rastreamento emitidos quando um serviço WCF é invocado.

Nome da coluna Digite isNullable Descrição

Id

Int64

N

A ID exclusiva para essa entrada de evento na exibição

EventTypeId

Int

N

A ID do evento emitida nos serviços WCF e WF.

EventType

Char - tamanho mínimo 41

S

Nome do tipo de evento emitido

EventVersion

Int

N

Versão do evento emitido

EventSourceId

Int

N

A origem do evento para esse evento. Isso refere-se à ID na exibição EventSources.

ProcessId

Int

N

ID de processo do processo que emitiu o evento.

TraceLevelId

Byte

N

A ID do rastreamento. Os valores correspondem à cadeia armazenada no rastreamento Level:0:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose”

TraceLevel

Char - tamanho mínimo 11

S

Armazena cadeias que correspondem ao TraceLevelId conforme especificado acima.

E2EActivityId

Char - tamanho mínimo 36

S

A ID da atividade fim a fim para esse evento

TimeCreated

Datetime

N

Carimbo de data e hora (UTC) de quando o evento foi criado

Exibir: ASEventSources

Essa exibição armazena metadados para os eventos para identificar a origem de eventos como nome de serviço, site e virtualpath.

Nome da coluna Digite isNullable Descrição

Id

Int64

N

A ID exclusiva para essa entrada na exibição

Nome

Char – tamanho mínimo 256

S

O nome do serviço

Computador

Char – tamanho mínimo 450

N

O nome do computador do qual o evento é emitido

Site

Char – tamanho mínimo 256

S

O nome do site onde o aplicativo está instalado

VirtualPath

Char – tamanho mínimo 256

S

O caminho virtual para o aplicativo ou serviço

ApplicationVirtualPath

Char – tamanho mínimo 256

S

O caminho virtual do aplicativo

ServiceVirtualPath

Char – tamanho mínimo 256

Y

O caminho virtual do serviço

Exibir: ASWcfEvents

Este modo de exibição é criado em todos os eventos analíticos de rastreamento emitidos quando um serviço WCF é invocado.

  Digite isNullable Descrição

Id

Int64

N

A ID exclusiva para essa entrada na exibição

EventTypeId

int

N

A ID do evento emitida nos serviços WCF e WF. A ID do evento corresponde à ID armazenada no manifesto ETW para os eventos

EventType

Char – tamanho mínimo 41

S

Nome do tipo de evento emitido

EventVersion

int

N

Versão do evento emitido

EventSourceId

int

N

A origem do evento para esse evento. Isso refere-se à ID na exibição EventSources.

ProcessId

int

N

ID de processo do processo que emitiu o evento.

TraceLevelId

Byte

N

A ID do rastreamento. Os valores correspondem à cadeia armazenada em Trace Level:0:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose”

TraceLevel

Char – tamanho mínimo 11

S

Armazena cadeias que correspondem ao TracelevelId conforme especificado acima.

E2EActivityId

Char – tamanho mínimo 36

S

A ID da atividade fim para esse evento

TimeCreated

Datetime

N

Carimbo de data e hora (UTC) de quando o evento foi criado

CorrelationId

Char - tamanho mínimo 36

S

CorrelationId do evento usado para correlacionar Enviar/Receber.

ServiceTypeName

Char – tamanho mínimo 450

S

O nome do tipo para esse serviço

InspectorTypeName

Char – tamanho mínimo 450

S

O nome do tipo do parâmetro ou inspetor de mensagem

ErrorHandlerType

Char – tamanho mínimo 450

S

Nome do tipo para o manipulador de erros

Manipulado

int

S

Indicação se o erro foi manipulado

ExceptionMessage

Char – tamanho ilimitado

S

A mensagem de exceção emitida nos eventos relacionados ao erro WCF

ExceptionTypeName

Char – tamanho mínimo 450

S

O nome do tipo para a exceção

ThrottleProperty

Char – tamanho mínimo 450

S

Nome da propriedade de limitação (MaxConcurrentCalls, MaxConcurrentSessions, MaxConcurrentInstances)

ThrottleCapacity

int

S

Capacidade

Uri

Char – tamanho mínimo 450

S

O ponto de extremidade URI para o evento

Action

Char – tamanho mínimo 450

S

A ação SOAP

OperationName

Char – tamanho mínimo 450

S

Nome da operação que foi invocada

CallerInfo

Char – tamanho mínimo 450

S

Endereço do cliente/proxy que chamou o serviço

ContractName

Char – tamanho mínimo 450

S

Nome de Contrato para o serviço

Destino

Char – tamanho mínimo 450

S

O destino para onde a mensagem é enviada

Duração

int

S

O tempo gasto para completar a operação

InstanceKey

Char – tamanho mínimo 36

S

A chave para a instância de Fluxo de Trabalho

Valores

Char – tamanho mínimo 450

S

Os valores usados para correlacionar a instância do fluxo de dados

ParentScope

Char – tamanho mínimo 450

S

O escopo de correlação WF

AggregateCount

Int

S

Número total de chamadas concluídas. Este campo é preenchido quando um evento que representa o total de chamadas concluídas ao WCF é emitida.

AverageDuration

Int

S

A duração média das chamadas. Este campo é preenchido com o evento agregado de chamadas concluídas ao WCF.

MaxDuration

Int

S

A duração máxima das chamadas, observada durante o período em que o evento agregado foi emitido.

Exibir: ASWfEvents

Este modo de exibição é criado nos eventos de rastreamento emitidos para instâncias do WF.

Nome da coluna Digite isNullable Descrição

Id

Int

N

A ID exclusiva para essa entrada

EventTypeId

Int

N

A ID do evento emitida nos serviços WCF e WF.

EventType

Char – tamanho mínimo 41

S

Nome do tipo de evento emitido

EventVersion

int

N

Versão do evento emitido

EventSourceId

int

N

A origem do evento para esse evento. Isso refere-se à ID na exibição EventSources.

ProcessId

int

N

ID de processo do processo que emitiu o evento

WorkflowInstanceId

Char – tamanho mínimo 36

S

A ID da instância para o fluxo de trabalho

TrackingProfileId

Int

S

A ID do perfil de rastreamento. Consulte a ID na exibição WfTrackingProfiles

E2EActivityId

Char – tamanho mínimo 36

S

A ID da atividade fim para esse evento

TraceLevelId

Byte

N

A ID do rastreamento. Os valores correspondem à cadeia armazenada no rastreamento Level:0:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose”

TraceLevel

Char – tamanho mínimo 11

S

Armazena cadeias que correspondem ao TracelevelId conforme especificado acima.

RecordNumber

Int64

S

Um número de sequência que identifica a ordem na qual os eventos de rastreamento são emitidos em uma instância de Fluxo de Trabalho

AnnotationSetId

Int

S

A chave para a anotação definida para esse evento do fluxo de trabalho.

TimeCreated

Datetime

N

Carimbo de data e hora (UTC) de quando o evento foi criado

ActivityName

Char – tamanho mínimo 450

S

Nome da atividade no fluxo de trabalho

ActivityId

Char – tamanho mínimo 450

S

A ID de atividade para a atividade no fluxo de trabalho

ActivityInstanceId

Char – tamanho mínimo 450

S

A ID da instância de atividade para a atividade na instância de Fluxo de Trabalho em execução

ActivityRootId

Char – tamanho mínimo 450

S

A ID/nome da atividade raiz para o fluxo de trabalho

ActivityTypeName

Char – tamanho mínimo 450

S

O nome do tipo da atividade

CustomRecordName

Char – tamanho mínimo 450

S

Nome do registro personalizado de rastreamento

SourceName

Char – tamanho mínimo 450

S

O nome de atividade da origem que resultou na exceção não manipulada do fluxo de trabalho

SourceId

Char – tamanho mínimo 450

S

A ID de atividade da origem que resultou na exceção não manipulada do fluxo de trabalho

SourceInstanceId

Char – tamanho mínimo 450

S

A ID da instância de atividade da origem que resultou na exceção não manipulada do fluxo de trabalho

SourceTypeName

Char – tamanho mínimo 450

S

O nome do tipo de atividade da origem que resultou na exceção não manipulada do fluxo de trabalho

OwnerType

Char – tamanho mínimo 450

S

Nome do tipo de atividade do proprietário para o evento de continuidade do marcador

Estado

Char – tamanho mínimo 450

S

O estado da instância de Fluxo de Trabalho ou instância de atividade

ChildActivityId

Char – tamanho mínimo 450

S

ID de atividade filho emitida com ActivityScheduled do registro de rastreamento CancelRequested

ChlidInstanceId

Char – tamanho mínimo 450

S

ID da instância de atividade filho emitida com ActivityScheduled do registro de rastreamento CancelRequested

ChildTypeName

Char – tamanho mínimo 450

S

Nome do tipo de atividade filho emitido com ActivityScheduled do registro de rastreamento CancelRequested

ChildActivityName

Char – tamanho mínimo 450

S

Nome de atividade filho emitida com ActivityScheduled do registro de rastreamento CancelRequested

FaultSrcName

Char – tamanho mínimo 450

S

Nome de Atividade da atividade onde o registro de propagação da falha foi emitido

FaultSrcId

Char – tamanho mínimo 450

S

ID de Atividade da atividade onde o registro de propagação da falha foi emitido

FaultSrcInstanceId

Char – tamanho mínimo 450

S

ID da Instância de Atividade da atividade onde o registro de propagação da falha foi emitido

HandlerId

Char – tamanho mínimo 450

S

ID de atividade do manipulador de falhas

HandlerInstanceId

Char – tamanho mínimo 450

S

ID da instância de atividade do manipulador de falhas

FaultHandler

Char – tamanho mínimo 450

S

Nome de atividade do manipulador de falhas

FaultSourceType

Char – tamanho mínimo 450

S

Tipo de atividade da origem da falha

FaultHandlerType

Char – tamanho mínimo 450

S

Tipo de atividade do manipulador de falhas

Falha

Char – tamanho ilimitado

S

Mensagem de falha

IsFaultSource

Char – tamanho mínimo 450

S

Indica se o evento foi emitido na origem da falha

SubInstanceId

Char – tamanho mínimo 450

S

A ID da instância para o escopo do marcador

OwnerActivityId

Char – tamanho mínimo 450

S

A ID para o escopo do marcador

OwnerInstanceId

Char – tamanho mínimo 450

S

ID da instância de atividade do proprietário para o evento de continuidade do marcador

OwnerActivityName

Char – tamanho mínimo 450

S

Nome de atividade do proprietário para o evento de continuidade do marcador

Exceção

Char – tamanho ilimitado

S

A mensagem de exceção associada ao evento de exceção não manipulado do fluxo de trabalho

Razão

Char – tamanho ilimitado

S

A razão pela qual a instância de Fluxo de Trabalho foi anulada, suspensa ou finalizada

Exibir: ASWfInstances

Este modo de exibição é criado nas instâncias ativas de WF. Há uma única linha por instância de WF.

Nome da coluna Digite isNullable Descrição

id

Int

N

A ID exclusiva para essa entrada

WorkflowInstanceId

Char – tamanho mínimo 36

N

ID da instância de Fluxo de Trabalho

LastEventSourceId

Int

N

A ID de origem para o último evento que foi emitido para a instância de Fluxo de Trabalho

LastEventStatus

Datetime

N

O status da instância de Fluxo de Trabalho extraída do último evento

StartTime

Datetime

N

Carimbo de data e hora (UTC) de quando a instância de Fluxo de Trabalho foi iniciada.

LastModifiedTime

Datetime

N

Carimbo de data e hora (UTC) para o último evento emitido para a instância de Fluxo de Trabalho

CurrentDuration

Int

N

Duração do fluxo de trabalho em execução (LastModifiedTime – StartTime)

ExceptionCount

Int

N

O número de exceções encontradas pela instância de fluxo de trabalho

LastAbortedTime

Datetime

S

Carimbo de data e hora (UTC) para o último evento anulado para a instância de Fluxo de Trabalho

Exibir: ASWfEventProperties

Nome da coluna Digite isNullable Descrição

EventId

Int64

N

A ID exclusiva para essa entrada

Nome

Char – tamanho mínimo 128

N

O nome da propriedade de evento

WfDataSource

Char – tamanho mínimo 8

S

A origem da propriedade. (Argumento, Variável ou dados personalizados)

Digite

Char – tamanho mínimo 128

S

O tipo da propriedade

Valor

Char – tamanho mínimo 128

S

O valor da propriedade

ValueBlob

Char – tamanho ilimitado

S

O valor da propriedade se o tipo for um tipo complexo

TimeCreated

Datetime

N

Carimbo de data e hora de quando essa propriedade foi emitida

Exibir: ASWfEventAnnotations

Este modo de exibição é criado com as anotações que são emitidas com os eventos de rastreamento dos serviços WF.

Nome da coluna Digite isNullable Descrição

Id

Int

N

O identificador exclusivo para essa linha de evento

AnnotationSetId

Int

N

A chave para encontrar o evento WF que emitiu a anotação

Nome

Char – tamanho mínimo 128

N

Nome da anotação

Valor

Char – tamanho mínimo 450

N

Valor da anotação

Exibir: ASWfPropertyNames

Este modo de exibição é criado nos nomes de propriedades rastreados que são extraídos dos serviços WF.

Nome da coluna Digite isNullable Descrição

EventSourceId

Int

N

A origem do evento para esse evento. Isso refere-se à ID na exibição EventSources

Nome

Char – tamanho mínimo 128

N

Nome da propriedade rastreada

Digite

Char – tamanho mínimo 128

N

Tipo da propriedade rastreada

Exibir: ASWfTrackingProfiles

Este modo de exibição é criado com todos os perfis de rastreamento usados pelos serviços de WF para emitir eventos de rastreamento de WF.

Nome da coluna Digite isNullable Descrição

Id

Int

N

A ID exclusiva para o perfil de rastreamento

Nome

Char – tamanho mínimo 450

S

Nome do perfil de rastreamento

Exibir: ASTransferEvents

Este modo de exibição é criado com os eventos de transferência que são emitidos sempre que o ID de atividade de ponta a ponta for alterado.

Nome da coluna Digite isNullable Descrição

Id

Int64

N

A ID exclusiva para essa entrada na exibição

EventTypeId

int

N

A ID do evento emitida nos serviços WCF e WF. A ID do evento corresponde à ID armazenada no manifesto ETW para os eventos

EventType

Char – tamanho mínimo 41

S

Nome do tipo de evento emitido

EventVersion

int

N

Versão do evento emitido

EventSourceId

int

N

A origem do evento para esse evento. Isso refere-se à ID na exibição EventSources.

ProcessId

int

N

ID de processo do processo que emitiu o evento.

TraceLevelId

Byte

N

A ID do rastreamento. Os valores correspondem à cadeia armazenada no rastreamento Level:0:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose”

TraceLevel

Char – tamanho mínimo 11

S

Armazena cadeias que correspondem ao TracelevelId conforme especificado acima.

E2EActivityId

Char – tamanho mínimo 36

S

A ID da atividade fim da origem para esse evento

ToE2EActivityId

Char – tamanho mínimo 36

S

A nova ID de atividade fim para a qual o evento de transferência transfere

TimeCreated

Datetime

N

Carimbo de data e hora (UTC) de quando o evento foi criado

Exibir: ASDBVersion

Essa exibição pode ser usada para atualizar informações de versões no banco de dados de monitoramento.

Nome da coluna Digite isNullable Descrição

DBIdentity

Char – tamanho mínimo 36

N

Identificador exclusivo do banco de dados de monitoramento

MajorVersion

int

N

Versão Principal do Banco de Dados de Monitoramento

MinorVersion

int

N

Versão secundária do Banco de Dados de Monitoramento

BuildVersion

int

N

Versão de criação do Banco de Dados de Monitoramento

RevisionVersion

int

N

Versão de Revisão do Banco de Dados de Monitoramento

Tabelas de Banco de Dados

A seguir estão as definições de tabela do banco de dados de monitoramento do AppFabric.

ASStagingTable

O Serviço de Coleta de Eventos armazena dados de eventos para esta tabela.

Nome da coluna Digite isNullable Descrição

Id

Int64 (bigint)

N

A ID exclusiva para essa entrada

ArchiveID

Int64

N

O id de arquivo dos eventos. Para os eventos armazenados pelo coletor de eventos, este valor é 0

EventTypeId

Int

N

A identificação do evento emitida pelo serviço WCF/WF

E2EActivitd

Char – tamanho mínimo 36

S

A ID da atividade de ponta a ponta para esse evento

Computador

Char – tamanho mínimo 36

N

O nome do computador de onde o evento foi emitido

EventSource

Char – tamanho mínimo 1024

S

A origem do evento. Contém o site/caminho virtual. Seu formato é definido como 'Nome do Site Caminho Virtual do Aplicativo|Caminho Virtual do Serviço|ServiceName' Exemplo: 'Site Padrão/CalculatorApplication|/CalculatorService.svc|CalculatorService'

ProcessId

Int

N

ID do processo que emitiu o evento.

TraceLevelId

Small Int (tiny Int)

N

ID do rastreamento. Os valores correspondem à cadeia armazenada no Trace Level:0:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose”

TimeCreated

Datetime

N

Carimbo de data e hora (UTC) de quando o evento foi criado

Data1Str

Char – tamanho mínimo 450

S

Coluna para dados de carga dos eventos

Data2Str

Char – tamanho mínimo 450

S

Coluna para dados de carga dos eventos

Data3Str

Char – tamanho mínimo 450

S

Coluna para dados de carga dos eventos

Data4Str

Char – tamanho mínimo 450

S

Coluna para dados de carga dos eventos

Data5Str

Char – tamanho mínimo 450

S

Coluna para dados de carga dos eventos

Data6Str

Char – tamanho mínimo 450

S

Coluna para dados de carga dos eventos

Data7Str

Char – tamanho mínimo 450

S

Coluna para dados de carga dos eventos

Data8Str

Char – tamanho mínimo 450

S

Coluna para dados de carga dos eventos

Data9Str

Char – tamanho mínimo 450

S

Coluna para dados de carga dos eventos

Data1MaxStr

Char – tamanho ilimitado

S

Coluna para dados de carga dos eventos

Data1Int

Int

S

Coluna para dados de carga dos eventos

Data2Int

Int

S

Coluna para dados de carga dos eventos

Data3Int

Int

S

Coluna para dados de carga dos eventos

Data1BigInt

Longo (bigint)

S

Coluna para dados de carga dos eventos

Data1UniqueId

Char – tamanho mínimo 36

S

Coluna de dados de carga, que representa o identificador exclusivo, Id de instância de WF

CustomAnnotations

Char – tamanho ilimitado

S

Anotações personalizadas definidas no evento de rastreamento do WF

CustomProperties

Char – tamanho ilimitado

S

Variáveis ou dados personalizados emitidos com o evento de rastreamento de WF

CustomArguments

Char – tamanho ilimitado

S

Argumentos emitidos com o evento de rastreamento de WF

  2011-12-05