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