Exportar (0) Imprimir
Expandir todo

Esquema de configuración de Diagnósticos de Azure 1.0.

Actualizado: octubre de 2014

El archivo de configuración de Diagnósticos de Azure define valores que se usan para inicializar el monitor de diagnóstico. Este archivo se utiliza para inicializar valores de configuración de diagnóstico cuando el monitor de diagnósticos se inicia.

De forma predeterminada, el archivo de esquema de configuración de Diagnósticos de Azure se instala en el directorio C:\Program Files\Microsoft SDKs\Azure\.NET SDK\<version>\schemas. Reemplace <version> por la versión instalada de Azure SDK.

noteNota
El archivo de configuración de diagnóstico se suele utilizar con las tareas de inicio que requieren recopilar datos de diagnóstico antes del proceso de inicio. Para obtener más información sobre cómo utilizar Diagnósticos de Azure, vea Recopilar datos de registro mediante Diagnósticos de Azure.

El ejemplo siguiente muestra un archivo de configuración de diagnóstico típico:


<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>

El espacio de nombres XML para el archivo de configuración de diagnóstico es:

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

El elemento DiagnosticMonitorConfiguration es el elemento de nivel superior del archivo de configuración de diagnóstico.

En la tabla siguiente se describen los atributos del elemento DiagnosticMonitorConfiguration.

 

Atributo Tipo Descripción

configurationChangePollInterval

duration

Opcional. Especifica el intervalo en el que el monitor de diagnóstico sondea los cambios de configuración de diagnóstico.

El valor predeterminado es PT1M.

overallQuotaInMB

unsignedInt

Opcional. Cantidad total de almacenamiento del sistema de archivos asignado para todos los búferes de registro.

El valor predeterminado es 4000 MB y si proporciona un valor para este atributo, no debe superar este intervalo.

El elemento DiagnosticInfrastructureLogs define la configuración de búfer para los registros generados por la infraestructura subyacente de diagnóstico. El elemento primario de este elemento es el Elemento DiagnosticMonitorConfiguration.

La tabla siguiente describe el atributo del elemento DiagnosticInfrastructureLogs.

 

Atributo Tipo Descripción

bufferQuotaInMB

unsignedInt

Opcional. Especifica la cantidad máxima de almacenamiento del sistema de archivos que está disponible para los datos especificados.

El valor predeterminado es 0.

scheduledTransferLogLevelFilter

string

Opcional. Especifica el nivel de gravedad mínimo para las entradas de registro que se transfieren. El valor predeterminado es Undefined. Otros valores posibles son Detallado, Información, Advertencia, Error y Crítico.

scheduledTransferPeriod

duration

Opcional. Especifica el intervalo entre las transferencias programadas de datos, redondeado hasta el minuto más cercano.

El valor predeterminado es PT0S.

El elemento Registros define la configuración de búfer para los registros básicos de Azure. El elemento primario de este elemento es el Elemento DiagnosticMonitorConfiguration.

En la tabla siguiente se describen los atributos del elemento Logs.

 

Atributo Tipo Descripción

bufferQuotaInMB

unsignedInt

Opcional. Especifica la cantidad máxima de almacenamiento del sistema de archivos que está disponible para los datos especificados.

El valor predeterminado es 0.

scheduledTransferLogLevelFilter

string

Opcional. Especifica el nivel de gravedad mínimo para las entradas de registro que se transfieren. El valor predeterminado es Undefined. Otros valores posibles son Detallado, Información, Advertencia, Error y Crítico.

scheduledTransferPeriod

duration

Opcional. Especifica el intervalo entre las transferencias programadas de datos, redondeado hasta el minuto más cercano.

El valor predeterminado es PT0S.

El elemento Directories define la configuración de búfer para los registros basados en archivos que se pueden definir. Este elemento es el elemento primario de los elementos Elemento CrashDumps, Elemento FailedRequestLogs, Elemento IISLogs y Elemento DataSources. El elemento primario de este elemento es el Elemento DiagnosticMonitorConfiguration.

En la tabla siguiente se describen los atributos del elemento Directories.

 

Atributo Tipo Descripción

bufferQuotaInMB

unsignedInt

Opcional. Especifica la cantidad máxima de almacenamiento del sistema de archivos que está disponible para los datos especificados.

El valor predeterminado es 0.

scheduledTransferPeriod

duration

Opcional. Especifica el intervalo entre las transferencias programadas de datos, redondeado hasta el minuto más cercano.

El valor predeterminado es PT0S.

El elemento CrashDumps define el directorio de los volcados de memoria. El elemento primario de este elemento es el Elemento Directories.

En la tabla siguiente se describen los atributos del elemento CrashDumps.

 

Atributo Tipo Descripción

contenedor

string

Nombre del contenedor donde se van a transferir los contenidos del directorio.

directoryQuotaInMB

unsignedInt

Opcional. Especifica el tamaño máximo del directorio en megabytes.

El valor predeterminado es 0.

El elemento FailedRequestLogs define el directorio de registro de solicitudes incorrectas. El elemento primario de este elemento es el Elemento Directories.

En la tabla siguiente se describen los atributos del elemento FailedRequestLogs.

 

Atributo Tipo Descripción

contenedor

string

Nombre del contenedor donde se van a transferir los contenidos del directorio.

directoryQuotaInMB

unsignedInt

Opcional. Especifica el tamaño máximo del directorio en megabytes.

El valor predeterminado es 0.

El elemento IISLogs define el directorio de registro IIS. El elemento primario de este elemento es el Elemento Directories.

En la tabla siguiente se describen los atributos del elemento IISLogs.

 

Atributo Tipo Descripción

contenedor

string

Nombre del contenedor donde se van a transferir los contenidos del directorio.

directoryQuotaInMB

unsignedInt

Opcional. Especifica el tamaño máximo del directorio en megabytes.

El valor predeterminado es 0.

El elemento DataSources define ninguno o varios directorios de registro adicionales. El elemento primario de este elemento es el Elemento Directories. Este elemento es el elemento primario del Elemento DirectoryConfiguration.

El elemento DirectoryConfiguration define el directorio de archivos de registro que se van a supervisar. El elemento primario de este elemento es el Elemento DataSources. Este elemento es el elemento primario de los elementos Elemento Absolute y Elemento LocalResource.

En la tabla siguiente se describen los atributos del elemento DirectoryConfiguration.

 

Atributo Tipo Descripción

contenedor

string

Nombre del contenedor donde se van a transferir los contenidos del directorio.

directoryQuotaInMB

unsignedInt

Opcional. Especifica el tamaño máximo del directorio en megabytes.

El valor predeterminado es 0.

El elemento Absolute define una ruta de acceso absoluta del directorio para supervisar con la extensión del entorno opcional. El elemento primario de este elemento es el Elemento DirectoryConfiguration.

En la tabla siguiente se describen los atributos del elemento Absolute.

 

Atributo Tipo Descripción

ruta

string

Requerido. Ruta de acceso absoluta al directorio que se va a supervisar.

expandEnvironment

booleano

Requerido. Si se establece en true, las variables de entorno de la ruta se expanden.

El elemento LocalResource define una ruta de acceso relativa a un recurso local definida en la definición de servicio. El elemento primario de este elemento es el Elemento DirectoryConfiguration.

En la tabla siguiente se describen los atributos del elemento LocalResource.

 

Atributo Tipo Descripción

nombre

string

Requerido. Nombre del recurso local que contiene el directorio que se va a supervisar.

relativePath

string

Requerido. Ruta de acceso relativa al recurso local que se va a supervisar.

El elemento PerformanceCounters define la ruta de acceso al contador de rendimiento que se va a recopilar. El elemento primario de este elemento es el Elemento DiagnosticMonitorConfiguration. Este elemento es el elemento primario del Elemento PerformanceCounterConfiguration.

En la tabla siguiente se describen los atributos del elemento PerformanceCounters.

 

Atributo Tipo Descripción

bufferQuotaInMB

unsignedInt

Opcional. Especifica la cantidad máxima de almacenamiento del sistema de archivos que está disponible para los datos especificados.

El valor predeterminado es 0.

scheduledTransferPeriod

duration

Opcional. Especifica el intervalo entre las transferencias programadas de datos, redondeado hasta el minuto más cercano.

El valor predeterminado es PT0S.

El elemento PerformanceCounterConfiguration define el contador de rendimiento que se va a recopilar. El elemento primario de este elemento es el Elemento PerformanceCounters.

En la tabla siguiente se describen los atributos del elemento PerformanceCounterConfiguration.

 

Atributo Tipo Descripción

counterSpecifier

string

Requerido. Ruta de acceso al contador de rendimiento que se va a recopilar.

sampleRate

duration

Requerido. Velocidad con la que el contador de rendimiento debe ser recopilado.

El elemento WindowsEventLog define los registros de eventos que se van a supervisar. El elemento primario de este elemento es el Elemento DiagnosticMonitorConfiguration. Este elemento es el elemento primario del Elemento DataSource.

En la tabla siguiente se describen los atributos del elemento WindowsEventLog.

 

Atributo Tipo Descripción

bufferQuotaInMB

unsignedInt

Opcional. Especifica la cantidad máxima de almacenamiento del sistema de archivos que está disponible para los datos especificados.

El valor predeterminado es 0.

scheduledTransferLogLevelFilter

string

Opcional. Especifica el nivel de gravedad mínimo para las entradas de registro que se transfieren. El valor predeterminado es Undefined. Otros valores posibles son Detallado, Información, Advertencia, Error y Crítico.

scheduledTransferPeriod

duration

Opcional. Especifica el intervalo entre las transferencias programadas de datos, redondeado hasta el minuto más cercano.

El valor predeterminado es PT0S.

El elemento DataSource define el registro de eventos que se va a supervisar. El elemento primario de este elemento es el Elemento WindowsEventLog.

En la tabla siguiente se describen los atributos del elemento DataSource.

 

Atributo Tipo Descripción

nombre

string

Requerido. Expresión Xpath que especifica el registro que se va a recopilar.

Vea también

Mostrar:
© 2015 Microsoft