Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método DiagnosticMonitor.GetDefaultInitialConfiguration ()

 

Retorna a configuração do monitor de diagnóstico inicial padrão para a instância de função atual.

Namespace:   Microsoft.WindowsAzure.Diagnostics
Assembly:  Microsoft.WindowsAzure.Diagnostics (em Microsoft.WindowsAzure.Diagnostics.dll)

public static DiagnosticMonitorConfiguration GetDefaultInitialConfiguration()

A palavras-chave Async e Await no Visual Basic e a palavras-chave async e await em c# são o coração da programação assíncrona. Quando a configuração inicial foi retornada, você pode modificar suas propriedades e usar a configuração atualizada.

A configuração padrão é especificada abaixo:

Fonte de Dados

Configuração Padrão

Descrição

DiagnosticInfrastructureLogs

Habilitados, armazenados localmente, sem transferência para o armazenamento persistente definido

Os logs são específicos à infraestrutura do diagnóstico em si.

Logs

Habilitados, armazenados localmente, sem transferência para o armazenamento persistente definido

Os logs são específicos para o Microsoft Azure.

ConfigurationChangePollInterval

1 minuto

Verifica cada minuto para alterações na configuração do diagnóstico do wadcfg arquivo localizado em wad-control-container. Para obter mais informações sobre como usar esse arquivo, consulte .e4f3c96e-d9ad-4a9d-9c60-99b9bb09409a

Directories

wad-iis-failedreqlogfiles, wad-iis-logfiles, e wad-crash-dumps diretórios são especificados por padrão, cada um com seus DirectoryQuotaInMB propriedade definida como 1024MB.

Esses são os nomes dos contêineres de armazenamento onde os dados de log aplicáveis serão transferidos no intervalo de transferência especificado.

OverallQuotaInMB

4,080MB

4GB de armazenamento local é alocado para o total combinado de fontes de registro em log. Se você quiser aumentar a cota geral superior a 4GB, você deve fazer as alterações no ServiceConfiguration arquivo. Alterar essa propriedade para um valor maior que 4GB não resultará em uma cota maior. No entanto, se desejar diminuir o tamanho da cota, você pode alterar o valor dessa propriedade. Para obter mais informações, consulte OverallQuotaInMB

PerformanceCounters

Desativado

Nenhum contador de desempenho é especificado na configuração padrão.

WindowsEventLog

Desativado

Não DataSources está especificado para os logs de eventos do Windows.

Example

O seguinte ServiceConfiguration trecho e WebRole.cs trecho de código cria um DiagnosticMonitorConfiguration substituído do objeto em uma função web do OnStart método e adiciona um intervalo de transferência personalizados.

ServiceConfiguration.cscfg

<ConfigurationSettings> <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" /> </ConfigurationSettings>

WebRole.cs

public class WebRole : RoleEntryPoint { public override bool OnStart() { // Create a new DiagnosticMonitorConfiguration object. DiagnosticMonitorConfiguration dmConfig = DiagnosticMonitor.GetDefaultInitialConfiguration(); // Transfer the default log containers to a storage account every 30 minutes. dmConfig.Directories.ScheduledTransferPeriod = TimeSpan.FromMinutes(30.0); // Start the DiagnosticMonitor with the new DiagnosticMonitorConfiguration. try { DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", dmConfig); { catch (ArgumentException ae) { // Handle any exceptions. System.Diagnostics.Trace.WriteLine(“Couldn’t start the DiagnosticMonitor.” + ae.Message); } return base.OnStart(); } }

System_CAPS_warningAviso

Não há suporte para essa API no Azure SDK versão 2.5 e superior. Em vez disso, use o arquivo de configuração XML diagnostics.wadcfg. Para obter mais informações, consulte coletar dados de log usando o diagnóstico do Azure.

Retornar ao topo
Mostrar: