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