VENTES: 1-800-867-1389

Schéma de configuration des diagnostics Azure

Mis à jour: novembre 2013

Le fichier de configuration des diagnostics Azure Diagnostics définit les valeurs utilisées pour initialiser le moniteur de diagnostics. Ce fichier est utilisé pour initialiser les paramètres de configuration des diagnostics lorsque le moniteur de diagnostics démarre.

Par défaut, le fichier du schéma de configuration des diagnostics Azure est installé dans le répertoire C:\Program Files\Microsoft SDKs\Azure\.NET SDK\<version>\schemas. Remplacez <version> par la version installée du Kit de développement logiciel d'Azure.

noteRemarque
Le fichier de configuration des diagnostics est généralement utilisé avec les tâches de démarrage qui requièrent la collecte des données de diagnostic au début du processus de démarrage. Pour plus d'informations concernant l'utilisation des diagnostics Windows Azure, consultez Recueillir des données de journaux à l'aide des diagnostics Azure.

L'exemple suivant illustre un fichier de configuration des diagnostics standard :


<DiagnosticMonitorConfiguration xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration"
      configurationChangePollInterval="PT1M"
      overallQuotaInMB="4096">
   <DiagnosticInfrastructureLogs bufferQuotaInMB="1024"
      scheduledTransferLogLevelFilter="Verbose"
      scheduledTransferPeriod="PT1M" />
   <Logs bufferQuotaInMB="1024"
      scheduledTransferLogLevelFilter="Verbose"
      scheduledTransferPeriod="PT1M" />
   <Directories bufferQuotaInMB="1024" 
      scheduledTransferPeriod="PT1M">
   
      <!-- These three elements specify the special directories 
           that are set up for the log types -->
      <CrashDumps container="wad-crash-dumps" directoryQuotaInMB="256" />
      <FailedRequestLogs container="wad-frq" directoryQuotaInMB="256" />
      <IISLogs container="wad-iis" directoryQuotaInMB="256" />
      
      <!-- For regular directories the DataSources element is used -->
      <DataSources>
         <DirectoryConfiguration container="wad-panther" directoryQuotaInMB="128">
            <!-- Absolute specifies an absolute path with optional environment expansion -->
            <Absolute expandEnvironment="true" path="%SystemRoot%\system32\sysprep\Panther" />
         </DirectoryConfiguration>
         <DirectoryConfiguration container="wad-custom" directoryQuotaInMB="128">
            <!-- LocalResource specifies a path relative to a local 
                 resource defined in the service definition -->
            <LocalResource name="MyLoggingLocalResource" relativePath="logs" />
         </DirectoryConfiguration>
      </DataSources>
   </Directories>
   <PerformanceCounters bufferQuotaInMB="512" scheduledTransferPeriod="PT1M">
      <!-- The counter specifier is in the same format as the imperative 
           diagnostics configuration API -->
      <PerformanceCounterConfiguration 
         counterSpecifier="\Processor(_Total)\% Processor Time" sampleRate="PT5S" />
   </PerformanceCounters>
   <WindowsEventLog bufferQuotaInMB="512"
      scheduledTransferLogLevelFilter="Verbose"
      scheduledTransferPeriod="PT1M">
      <!-- The event log name is in the same format as the imperative 
           diagnostics configuration API -->
      <DataSource name="System!*" />
   </WindowsEventLog>
</DiagnosticMonitorConfiguration>

L'espace de noms XML du fichier de configuration des diagnostics est :

http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration

L'élément DiagnosticMonitorConfiguration est l'élément de niveau supérieur du fichier de configuration des diagnostics.

Le tableau suivant décrit les attributs de l'élément DiagnosticMonitorConfiguration.

 

Attribut Type Description

configurationChangePollInterval

durée

Ce paramètre est facultatif. Spécifie l'intervalle auquel le moniteur de diagnostics interroge les modifications de configuration des diagnostics.

La valeur par défaut est PT1M.

overallQuotaInMB

UnsignedInt

Ce paramètre est facultatif. Quantité totale de stockage du système de fichiers allouée pour toutes les mémoires tampon de journalisation.

La valeur par défaut est 4000 Mo, et si vous fournissez une valeur pour cet attribut, elle ne doit pas dépasser cette limite.

L'élément DiagnosticInfrastructureLogs définit la configuration de la mémoire tampon pour les journaux qui sont générés par l'infrastructure de diagnostic sous-jacente. Le parent de cet élément est l'élément Élément DiagnosticMonitorConfiguration.

Le tableau suivant décrit les attributs de l'élément DiagnosticInfrastructureLogs.

 

Attribut Type Description

bufferQuotaInMB

UnsignedInt

Ce paramètre est facultatif. Spécifie le montant maximal de stockage du système de fichiers disponible pour les données spécifiées.

La valeur par défaut est 0.

scheduledTransferLogLevelFilter

string

Ce paramètre est facultatif. Spécifie le niveau de gravité minimum pour les entrées de journal qui sont transférées. La valeur par défaut est Non défini. Les autres valeurs possibles sont Détaillé, Informations, Avertissement, Erreur, et Critique.

scheduledTransferPeriod

durée

Ce paramètre est facultatif. Spécifie l'intervalle entre les transferts de données planifiés, arrondi à la minute la plus proche.

La valeur par défaut est PT0S.

L'élément Journaux définit la configuration de la mémoire tampon pour les journaux de base Azure. Le parent de cet élément est l'élément Élément DiagnosticMonitorConfiguration.

Le tableau suivant décrit les attributs de l'élément Journaux.

 

Attribut Type Description

bufferQuotaInMB

UnsignedInt

Ce paramètre est facultatif. Spécifie le montant maximal de stockage du système de fichiers disponible pour les données spécifiées.

La valeur par défaut est 0.

scheduledTransferLogLevelFilter

string

Ce paramètre est facultatif. Spécifie le niveau de gravité minimum pour les entrées de journal qui sont transférées. La valeur par défaut est Non défini. Les autres valeurs possibles sont Détaillé, Informations, Avertissement, Erreur, et Critique.

scheduledTransferPeriod

durée

Ce paramètre est facultatif. Spécifie l'intervalle entre les transferts de données planifiés, arrondi à la minute la plus proche.

La valeur par défaut est PT0S.

L'élément Répertoires définit la configuration de la mémoire tampon pour les journaux basés sur des fichiers que vous pouvez définir. Cet élément est l'élément parent des éléments Élément CrashDumps, Élément FailedRequestLogs, Élément IISLogs et Élément DataSources. Le parent de cet élément est l'élément Élément DiagnosticMonitorConfiguration.

Le tableau suivant décrit les attributs de l'élément Répertoires.

 

Attribut Type Description

bufferQuotaInMB

UnsignedInt

Ce paramètre est facultatif. Spécifie le montant maximal de stockage du système de fichiers disponible pour les données spécifiées.

La valeur par défaut est 0.

scheduledTransferPeriod

durée

Ce paramètre est facultatif. Spécifie l'intervalle entre les transferts de données planifiés, arrondi à la minute la plus proche.

La valeur par défaut est PT0S.

L'élément CrashDumps définit le répertoire de vidages sur incident. Le parent de cet élément est l'élément Élément Répertoires.

Le tableau suivant décrit les attributs de l'élément CrashDumps.

 

Attribut Type Description

conteneur

string

Nom du conteneur où le contenu du répertoire doit être transféré.

directoryQuotaInMB

UnsignedInt

Ce paramètre est facultatif. Spécifie la taille maximale du répertoire en mégaoctets.

La valeur par défaut est 0.

L'élément FailedRequestLogs définit le répertoire des journaux des requêtes ayant échoué. Le parent de cet élément est l'élément Élément Répertoires.

Le tableau suivant décrit les attributs de l'élément FailedRequestLogs.

 

Attribut Type Description

conteneur

string

Nom du conteneur où le contenu du répertoire doit être transféré.

directoryQuotaInMB

UnsignedInt

Ce paramètre est facultatif. Spécifie la taille maximale du répertoire en mégaoctets.

La valeur par défaut est 0.

L'élément IISLogs définit le répertoire des journaux IIS. Le parent de cet élément est l'élément Élément Répertoires.

Le tableau suivant décrit les attributs de l'élément IISLogs.

 

Attribut Type Description

conteneur

string

Nom du conteneur où le contenu du répertoire doit être transféré.

directoryQuotaInMB

UnsignedInt

Ce paramètre est facultatif. Spécifie la taille maximale du répertoire en mégaoctets.

La valeur par défaut est 0.

L'élément DataSources définit zéro répertoires de journaux supplémentaires ou plus. Le parent de cet élément est l'élément Élément Répertoires. Cet élément est l'élément parent du Élément DirectoryConfiguration.

L'élément DirectoryConfiguration définit le répertoire des fichiers journaux à surveiller. Le parent de cet élément est l'élément Élément DataSources. Cet élément est l'élément parent des éléments Élément Absolu et Élément LocalResource.

Le tableau suivant décrit les attributs de l'élément DirectoryConfiguration.

 

Attribut Type Description

conteneur

string

Nom du conteneur où le contenu du répertoire doit être transféré.

directoryQuotaInMB

UnsignedInt

Ce paramètre est facultatif. Spécifie la taille maximale du répertoire en mégaoctets.

La valeur par défaut est 0.

L'élément Absolu définit un chemin d'accès absolu du répertoire à surveiller avec une expansion d'environnement facultative. Le parent de cet élément est l'élément Élément DirectoryConfiguration.

Le tableau suivant décrit les attributs de l'élément Absolu.

 

Attribut Type Description

chemin d'accès

string

Obligatoire. Chemin d'accès absolu du répertoire à surveiller.

expandEnvironment

booléen

Obligatoire. Si la valeur true est définie, les variables d'environnement dans le chemin d'accès sont étendues.

L'élément LocalResource définit un chemin d'accès relatif à une ressource locale définie dans la définition de service. Le parent de cet élément est l'élément Élément DirectoryConfiguration.

Le tableau suivant décrit les attributs de l'élément LocalResource.

 

Attribut Type Description

nom

string

Obligatoire. Nom de la ressource locale qui contient le répertoire à surveiller.

relativePath

string

Obligatoire. Chemin d'accès relatif à la ressource locale à surveiller.

L'élément PerformanceCounters définit le chemin d'accès au compteur de performances à collecter. Le parent de cet élément est l'élément Élément DiagnosticMonitorConfiguration. Cet élément est l'élément parent du Élément PerformanceCounterConfiguration.

Le tableau suivant décrit les attributs de l'élément PerformanceCounters.

 

Attribut Type Description

bufferQuotaInMB

UnsignedInt

Ce paramètre est facultatif. Spécifie le montant maximal de stockage du système de fichiers disponible pour les données spécifiées.

La valeur par défaut est 0.

scheduledTransferPeriod

durée

Ce paramètre est facultatif. Spécifie l'intervalle entre les transferts de données planifiés, arrondi à la minute la plus proche.

La valeur par défaut est PT0S.

L'élément PerformanceCounterConfiguration définit le compteur de performances à collecter. Le parent de cet élément est l'élément Élément PerformanceCounters.

Le tableau suivant décrit les attributs de l'élément PerformanceCounterConfiguration.

 

Attribut Type Description

counterSpecifier

string

Obligatoire. Chemin d'accès au compteur de performances à collecter.

sampleRate

durée

Obligatoire. Fréquence à laquelle le compteur de performances doit être collecté.

L'élément WindowsEventLog définit les journaux des événements à surveiller. Le parent de cet élément est l'élément Élément DiagnosticMonitorConfiguration. Cet élément est l'élément parent du Élément DataSource.

Le tableau suivant décrit les attributs de l'élément WindowsEventLog.

 

Attribut Type Description

bufferQuotaInMB

UnsignedInt

Ce paramètre est facultatif. Spécifie le montant maximal de stockage du système de fichiers disponible pour les données spécifiées.

La valeur par défaut est 0.

scheduledTransferLogLevelFilter

string

Ce paramètre est facultatif. Spécifie le niveau de gravité minimum pour les entrées de journal qui sont transférées. La valeur par défaut est Non défini. Les autres valeurs possibles sont Détaillé, Informations, Avertissement, Erreur, et Critique.

scheduledTransferPeriod

durée

Ce paramètre est facultatif. Spécifie l'intervalle entre les transferts de données planifiés, arrondi à la minute la plus proche.

La valeur par défaut est PT0S.

L'élément DataSource définit le journal des événements à surveiller. Le parent de cet élément est l'élément Élément WindowsEventLog.

Le tableau suivant décrit les attributs de l'élément DataSource.

 

Attribut Type Description

nom

string

Obligatoire. Expression Xpath spécifiant le journal à collecter.

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2014 Microsoft