Partager via


Vues et tables des bases de données de surveillance

Les vues et la table intermédiaire dans la base de données de surveillance de Windows Server AppFabric sont définies avec les colonnes, et types associés, qu'elles implémentent. Ceux-ci sont décrits comme types génériques qui sont remplacés par un type spécifique de l'implémentation pour la base de données sur laquelle les vues sont implémentées. Ces types doivent pouvoir être convertis en un type .NET équivalent à l'aide du fournisseur ADO.NET pour la base de données. La table intermédiaire et les vues sont installées dans le schéma par défaut pour la base de données.

Notes

Les requêtes ou les instructions INSERT dans AppFabric n'utilisent pas de schéma comme préfixe. Par défaut, elles correspondent plutôt au schéma de l'utilisateur connecté.

Types et vues de base de données

Il s'agit des types et vues utilisés dans la base de données de surveillance pour stocker les données utilisées par les outils de surveillance de AppFabric.

Types utilisés

Type Description

Int

Représente un entier de 32 bits signé

Char

Représente un caractère Unicode

Byte

Représente un entier de 8 bits non signé

Int64

Représente un entier de 64 bits signé

Heure/Date

Représente un instant, généralement exprimé sous la forme d'une date et d'une heure

Booléen

Représente une valeur booléenne

Vue ASEvents

Cette vue est créée sur tous les événements de suivi analytique émis lorsqu'un service WCF est appelé.

Nom de colonne Type isNullable Description

Id

Int64

N

ID unique de cette entrée d'événement dans la vue

EventTypeId

Int

N

ID de l'événement émis pour les services WCF et WF.

EventType

Char - Minimum 41 caractères

O

Nom du type d'événement émis

EventVersion

Int

N

Version de l'événement émis

EventSourceId

Int

N

Source de cet événement. Celle-ci fait référence à l'ID indiqué dans la vue EventSources.

ProcessId

Int

N

ID du processus ayant émis l'événement.

TraceLevelId

Byte

N

ID du suivi. Les valeurs correspondent à la chaîne enregistrée dans TraceLevel:0:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose”

TraceLevel

Char - Minimum 11 caractères

O

Enregistrer les chaînes correspondant à TraceLevelId comme spécifié plus haut.

E2EActivityId

Char - Minimum 36 caractères

O

ID d'activité de bout en bout pour cet événement

TimeCreated

Datetime

N

Horodateur (UTC) indiquant quand l'événement a été créé

Vue : ASEventSources

Cette vue contient des métadonnées relatives aux événements, qui permettent d'en identifier la source, telles qu'un nom de service, un site et un chemin d'accès virtuel.

Nom de colonne Type isNullable Description

Id

Int64

N

ID unique de cette entrée dans la vue

Nom

Char – Minimum 256 caractères

O

Nom du service

Ordinateur

Char – Minimum 450 caractères

N

Nom de l’ordinateur émettant l'événement

Site

Char – Minimum 256 caractères

O

Nom du site où l'application est installée

VirtualPath

Char – Minimum 256 caractères

O

Chemin d'accès virtuel de l'application ou du service

ApplicationVirtualPath

Char – Minimum 256 caractères

O

Chemin d'accès virtuel de l'application

ServiceVirtualPath

Char – Minimum 256 caractères

O

Chemin d'accès virtuel de l'application

Vue : ASWcfEvents

Cette vue est créée sur tous les événements de suivi analytique émis lorsqu'un service WCF est appelé.

  Type isNullable Description

Id

Int64

N

ID unique de cette entrée dans la vue

EventTypeId

int

N

ID de l'événement émis pour les services WCF et WF. L'ID d'événement correspond à l'ID stocké dans le manifeste ETW pour les événements

EventType

Char – Minimum 41 caractères

O

Nom du type d'événement émis

EventVersion

int

N

Version de l'événement émis

EventSourceId

int

N

Source de cet événement. Celle-ci fait référence à l'ID indiqué dans la vue EventSources.

ProcessId

int

N

ID du processus ayant émis l'événement.

TraceLevelId

Byte

N

ID du suivi. Les valeurs correspondent à la chaîne enregistrée dans TraceLevel:0:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose”

TraceLevel

Char – Minimum 11 caractères

O

Enregistrer les chaînes correspondant à TraceLevelId comme spécifié plus haut.

E2EActivityId

Char – Minimum 36 caractères

O

ID d'activité de bout en bout pour cet événement

TimeCreated

Heure/Date

N

Horodateur (UTC) indiquant quand l'événement a été créé

CorrelationId

Char - Minimum 36 caractères

O

ID de corrélation de l'événement utilisé pour corréler les envois/réceptions.

ServiceTypeName

Char – Minimum 450 caractères

O

Nom de type pour ce service

InspectorTypeName

Char – Minimum 450 caractères

O

Nom de type de l'inspecteur de paramètre ou de message

ErrorHandlerType

Char – Minimum 450 caractères

O

Nom de type du gestionnaire d'erreurs

Handled

int

O

Indication que l'erreur est gérée

ExceptionMessage

Char – Nombre de caractères illimité

O

Message d'exception émis à partir d'événements en relation avec l'erreur WCF

ExceptionTypeName

Char – Minimum 450 caractères

O

Nom de type de l'exception

ThrottleProperty

Char – Minimum 450 caractères

O

Nom de propriété de limitation (MaxConcurrentCalls, MaxConcurrentSessions, MaxConcurrentInstances)

ThrottleCapacity

int

O

Capacité

Uri

Char – Minimum 450 caractères

O

URI du point de terminaison de cet événement

Action

Char – Minimum 450 caractères

O

Action SOAP

OperationName

Char – Minimum 450 caractères

O

Nom de l'opération appelée

CallerInfo

Char – Minimum 450 caractères

O

Adresse du client/proxy ayant appelé le service

ContractName

Char – Minimum 450 caractères

O

Nom de contrat du service

Destination

Char – Minimum 450 caractères

O

Destination à laquelle le message est envoyé

Duration

int

O

Temps consacré à l'exécution de l'opération

InstanceKey

Char – Minimum 36 caractères

O

Clé de l'instance de flux de travail

Valeurs

Char – Minimum 450 caractères

O

Valeurs utilisées pour corréler l'instance de flux de travail

ParentScope

Char – Minimum 450 caractères

O

Étendue de la corrélation WF

AggregateCount

Int

O

Agrégation du nombre d'appels exécutés. Ce champ est renseigné lorsqu'un événement représentant une agrégation d'appels WCF ayant abouti est émis.

AverageDuration

Int

O

Durée moyenne des appels. Ce champ est renseigné par l'événement d'agrégation des appels WCF ayant abouti.

MaxDuration

Int

O

Durée d'appel maximale observée lors de la période d'émission de l'événement d'agrégation.

Vue : ASWfEvents

Cette vue est créée sur les événements de suivi émis pour les instances de flux de travail.

Nom de colonne Type isNullable Description

Id

Int

N

ID unique de cette entrée

EventTypeId

Int

N

ID de l'événement émis pour les services WCF et WF.

EventType

Char – Minimum 41 caractères

O

Nom du type d'événement émis

EventVersion

int

N

Version de l'événement émis

EventSourceId

int

N

Source de cet événement. Celle-ci fait référence à l'ID indiqué dans la vue EventSources.

ProcessId

int

N

ID du processus ayant émis l'événement

WorkflowInstanceId

Char – Minimum 36 caractères

O

ID d'instance du flux de travail

TrackingProfileId

Int

O

ID du modèle de suivi. Celui-ci fait référence à l'ID indiqué dans la vue WfTrackingProfiles

E2EActivityId

Char – Minimum 36 caractères

O

ID d'activité de bout en bout pour cet événement

TraceLevelId

Byte

N

ID du suivi. Les valeurs correspondent à la chaîne enregistrée dans TraceLevel:0:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose”

TraceLevel

Char – Minimum 11 caractères

O

Enregistrer les chaînes correspondant à TracelevelId comme spécifié plus haut

RecordNumber

Int64

O

Numéro de séquence identifiant l'ordre dans lequel les événements de suivi sont émis pour une instance de flux de travail

AnnotationSetId

Int

O

Clé de l'annotation définie pour cet événement de flux de travail.

TimeCreated

Heure/Date

N

Horodateur (UTC) indiquant quand l'événement a été créé

ActivityName

Char – Minimum 450 caractères

O

Nom de l'activité dans le flux de travail

ActivityId

Char – Minimum 450 caractères

O

ID de l'activité dans le flux de travail

ActivityInstanceId

Char – Minimum 450 caractères

O

ID d'instance de l'activité dans l'instance de flux de travail en cours d'exécution

ActivityRootId

Char – Minimum 450 caractères

O

ID/Nom de l'activité racine pour le flux de travail

ActivityTypeName

Char – Minimum 450 caractères

O

Nom de type de l'activité

CustomRecordName

Char – Minimum 450 caractères

O

Nom de l'enregistrement de suivi personnalisé

SourceName

Char – Minimum 450 caractères

O

Nom de l'activité source ayant entraîné une exception non prise en charge de flux de travail

SourceId

Char – Minimum 450 caractères

O

ID de l'activité source ayant entraîné une exception non prise en charge de flux de travail

SourceInstanceId

Char – Minimum 450 caractères

O

ID d'instance de l'activité source ayant entraîné une exception non prise en charge de flux de travail

SourceTypeName

Char – Minimum 450 caractères

O

Nom de type de l'activité source ayant entraîné une exception non prise en charge de flux de travail

OwnerType

Char – Minimum 450 caractères

O

Nom de type d'activité propriétaire pour l'événement de reprise de signet

État

Char – Minimum 450 caractères

O

État d'instance de flux de travail ou d'instance d'activité

ChildActivityId

Char – Minimum 450 caractères

O

ID d'activité enfant émis avec ActivityScheduled d'un enregistrement de suivi CancelRequested

ChlidInstanceId

Char – Minimum 450 caractères

O

ID d'instance d'activité enfant émis avec ActivityScheduled d'un enregistrement de suivi CancelRequested

ChildTypeName

Char – Minimum 450 caractères

O

Nom de type d'activité enfant émis avec ActivityScheduled d'un enregistrement de suivi CancelRequested

ChildActivityName

Char – Minimum 450 caractères

O

Nom d'activité enfant émis avec ActivityScheduled d'un enregistrement de suivi CancelRequested

FaultSrcName

Char – Minimum 450 caractères

O

Nom de l'activité dans laquelle l'enregistrement de propagation d'erreur a été émis

FaultSrcId

Char – Minimum 450 caractères

O

ID de l'activité dans laquelle l'enregistrement de propagation d'erreur a été émis

FaultSrcInstanceId

Char – Minimum 450 caractères

O

ID d'instance de l'activité dans laquelle l'enregistrement de propagation d'erreur a été émis

HandlerId

Char – Minimum 450 caractères

O

ID d'activité de gestionnaire d'erreur

HandlerInstanceId

Char – Minimum 450 caractères

O

ID d'instance d'activité de gestionnaire d'erreur

FaultHandler

Char – Minimum 450 caractères

O

Nom d'activité de gestionnaire d'erreur

FaultSourceType

Char – Minimum 450 caractères

O

Type d'activité source d'erreur

FaultHandlerType

Char – Minimum 450 caractères

O

Type d'activité de gestionnaire d'erreur

Fault

Char – Nombre de caractères illimité

O

Message d'erreur

IsFaultSource

Char – Minimum 450 caractères

O

Indique si l'événement est émis à partir de la source d'erreur

SubInstanceId

Char – Minimum 450 caractères

O

ID d'instance de l'étendue de signet

OwnerActivityId

Char – Minimum 450 caractères

O

ID de l'étendue de signet

OwnerInstanceId

Char – Minimum 450 caractères

O

ID d'instance d'activité propriétaire pour l'événement de reprise de signet

OwnerActivityName

Char – Minimum 450 caractères

O

Nom d'activité propriétaire pour l'événement de reprise de signet

Exception

Char – Nombre de caractères illimité

O

Message d'exception associé à l'événement d'exception non prise en charge de flux de travail

Raison

Char – Nombre de caractères illimité

O

Motif de l'abandon, de l'interruption ou de l'arrêt de l'instance de flux de travail

Vue : ASWfInstances

Cette vue est créée sur les instances WF actives. Il n'y a qu'une ligne par instance WF.

Nom de colonne Type isNullable Description

id

Int

N

ID unique de cette entrée

WorkflowInstanceId

Char – Minimum 36 caractères

N

ID d'instance de flux de travail

LastEventSourceId

Int

N

ID de source du dernier événement émis pour l'instance de flux de travail

LastEventStatus

Heure/Date

N

État de l'instance de flux de travail extrait du dernier événement

StartTime

Heure/Date

N

Horodateur (UTC) indiquant quand l'instance de flux de travail a démarré.

LastModifiedTime

Heure/Date

N

Horodateur (UTC) du dernier événement émis pour l'instance de flux de travail

CurrentDuration

Int

N

Durée du flux de travail en cours d'exécution (LastModifiedTime – StartTime)

ExceptionCount

Int

N

Nombre d'exceptions rencontrées par l'instance de flux de travail

LastAbortedTime

Heure/Date

O

Horodateur (UTC) du dernier événement abandonné pour l'instance de flux de travail

Vue : ASWfEventProperties

Nom de colonne Type isNullable Description

EventId

Int64

N

ID unique de cette entrée

Nom

Char – Minimum 128 caractères

N

Nom de la propriété d'événement

WfDataSource

Char – Minimum 8 caractères

O

Source de la propriété (Argument, Variable ou données personnalisées)

Type

Char – Minimum 128 caractères

O

Type de la propriété

Valeur

Char – Minimum 128 caractères

O

Valeur de la propriété

ValueBlob

Char – Nombre de caractères illimité

O

Valeur de la propriété si son type est complexe

TimeCreated

Heure/Date

N

Horodateur du moment où cette propriété a été émise

Vue : ASWfEventAnnotations

Cette vue est créée sur les annotations émises avec les événements de suivi WF des services WF.

Nom de colonne Type isNullable Description

Id

Int

N

Identificateur unique de cette ligne d'événement

AnnotationSetId

Int

N

Clé pour rechercher l'événement WF ayant émis l'annotation

Nom

Char – Minimum 128 caractères

N

Nom de l'annotation

Valeur

Char – Minimum 450 caractères

N

Valeur de l'annotation

Vue : ASWfPropertyNames

Cette vue est créée sur les noms de propriété suivie extraits des services WF.

Nom de colonne Type isNullable Description

EventSourceId

Int

N

Source de cet événement. Celle-ci fait référence à l'ID indiqué dans la vue EventSources

Nom

Char – Minimum 128 caractères

N

Nom de la propriété suivie

Type

Char – Minimum 128 caractères

N

Type de la propriété suivie

Vue : ASWfTrackingProfiles

Cette vue est créée sur tous les modèles de suivi utilisés par les services WF pour émettre des événements de suivi WF.

Nom de colonne Type isNullable Description

Id

Int

N

ID unique du modèle de suivi

Nom

Char – Minimum 450 caractères

O

Nom du modèle de suivi

Vue : ASTransferEvents

Cette vue est créée sur les événements de transfert émis chaque fois que l'ID d'activité de bout en bout change.

Nom de colonne Type isNullable Description

Id

Int64

N

ID unique de cette entrée dans la vue

EventTypeId

int

N

ID de l'événement émis pour les services WCF et WF. L'ID d'événement correspond à l'ID stocké dans le manifeste ETW pour les événements

EventType

Char – Minimum 41 caractères

O

Nom du type d'événement émis

EventVersion

int

N

Version de l'événement émis

EventSourceId

int

N

Source de cet événement. Celle-ci fait référence à l'ID indiqué dans la vue EventSources.

ProcessId

int

N

ID du processus ayant émis l'événement.

TraceLevelId

Byte

N

ID du suivi. Les valeurs correspondent à la chaîne enregistrée dans TraceLevel:0:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose”

TraceLevel

Char – Minimum 11 caractères

O

Enregistrer les chaînes correspondant à TraceLevelId comme spécifié plus haut.

E2EActivityId

Char – Minimum 36 caractères

O

ID d'activité de bout en bout source pour cet événement

ToE2EActivityId

Char – Minimum 36 caractères

O

ID de nouvelle activité de bout en bout vers laquelle l'événement de transfert opère le transfert

TimeCreated

Heure/Date

N

Horodateur (UTC) indiquant quand l'événement a été créé

Vue : ASDBVersion

Cette vue permet de conserver des informations de version pour la base de données de surveillance.

Nom de colonne Type isNullable Description

DBIdentity

Char – Minimum 36 caractères

N

Identificateur unique de la base de données de surveillance

MajorVersion

int

N

Version majeure de la base de données de surveillance

MinorVersion

int

N

Version mineure de la base de données de surveillance

BuildVersion

int

N

Version de la base de données de surveillance

RevisionVersion

int

N

Version de révision de la base de données de surveillance

Tables de la base de données

Les définitions de table suivantes proviennent de la base de données de surveillance de AppFabric.

ASStagingTable

Le service de collecte d'événements ; stocke les données d'événement dans cette table.

Nom de colonne Type isNullable Description

Id

Int64 (bigint)

N

ID unique de cette entrée

ArchiveID

Int64

N

ID d'archive des événements. Pour les événements stockés par le collecteur d'événements, cette valeur est 0.

EventTypeId

Int

N

ID de l'événement émis du service WCF/WF

E2EActivitd

Char – Minimum 36 caractères

O

ID d'activité de bout en bout pour l'événement

Computer

Char – Minimum 36 caractères

N

Nom de l'ordinateur ayant émis l'événement

EventSource

Char – Minimum 1024 caractères

O

Source de l'événement. Contient le site Web/chemin d'accès virtuel. Son format est défini comme suit : 'Nom du site Web|Chemin d'accès virtuel de l'application|Chemin d'accès virtuel du service|Nom_service', par exemple : 'Default Web Site/CalculatorApplication|/CalculatorService.svc|CalculatorService'

ProcessId

Int

N

ID du processus ayant émis l'événement.

TraceLevelId

Small Int (tiny Int)

N

ID du suivi. Les valeurs correspondent à la chaîne enregistrée dans TraceLevel:0:”LogAlways”1:”Critical”2:”Error”3:”Warning”4:”Information”5:”Verbose”

TimeCreated

Heure/Date

N

Horodateur (UTC) indiquant quand l'événement a été créé

Data1Str

Char – Minimum 450 caractères

O

Colonne pour les données de charge des événements

Data2Str

Char – Minimum 450 caractères

O

Colonne pour les données de charge des événements

Data3Str

Char – Minimum 450 caractères

O

Colonne pour les données de charge des événements

Data4Str

Char – Minimum 450 caractères

O

Colonne pour les données de charge des événements

Data5Str

Char – Minimum 450 caractères

O

Colonne pour les données de charge des événements

Data6Str

Char – Minimum 450 caractères

O

Colonne pour les données de charge des événements

Data7Str

Char – Minimum 450 caractères

O

Colonne pour les données de charge des événements

Data8Str

Char – Minimum 450 caractères

O

Colonne pour les données de charge des événements

Data9Str

Char – Minimum 450 caractères

O

Colonne pour les données de charge des événements

Data1MaxStr

Char – Nombre de caractères illimité

O

Colonne pour les données de charge des événements

Data1Int

Int

O

Colonne pour les données de charge des événements

Data2Int

Int

O

Colonne pour les données de charge des événements

Data3Int

Int

O

Colonne pour les données de charge des événements

Data1BigInt

Long (bigint)

O

Colonne pour les données de charge des événements

Data1UniqueId

Char – Minimum 36 caractères

O

Colonne pour les données de charge représentant un identificateur unique tel qu'un ID d'instance WF

CustomAnnotations

Char – Nombre de caractères illimité

O

Annotations personnalisées définies sur l'événement de suivi WF

CustomProperties

Char – Nombre de caractères illimité

O

Variables ou données personnalisées émises avec l'événement de suivi WF

CustomArguments

Char – Nombre de caractères illimité

O

Arguments émis par l'événement de suivi WF

  2011-12-05