Sdílet prostřednictvím


Konfigurace služby Shromažďování událostí

Výchozí instance služby Služba Shromažďování událostí je nainstalována a nakonfigurována při instalaci technologie AppFabric. Služba Služba Shromažďování událostí shromažďuje události Trasování událostí pro Windows (ETW) generované službami WCF a WF a ukládá je do úložiště monitorování technologie AppFabric. Výchozí nastavení pro službu Služba Shromažďování událostí je uloženo v kořenovém souboru Web.config. Aby bylo možné monitorovat aplikaci, je nutné, aby služba Služba Shromažďování událostí mohla číst soubor Web.config aplikace. Další informace naleznete v tématu Zabezpečení služby Shromažďování událostí.

V této části jsou zdokumentovány elementy souboru Web.config související se službou Služba Shromažďování událostí.

Konfigurace služby Shromažďování událostí

Výchozí nastavení je uloženo v kořenovém souboru Web.config následujícím způsobem.

<microsoft.applicationServer>
   <monitoring lockElements="bulkCopyProviders, collectors">
       <collectors>
            <collector name="" session="0">
                 <settings retryCount="10" eventBufferSize="10000" retryWait="00:00:15" maxWriteDelay="00:00:05" aggregationEnabled="true"/>
            </collector>
       </collectors>
       <bulkCopyProviders>
            <bulkCopyProvider providerName="System.Data.SqlClient" type="Microsoft.ApplicationServer.Monitoring.EventCollector.SqlServerBulkCopy, Microsoft.ApplicationServer.Monitoring, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        </bulkCopyProviders>
        <default enabled="true" connectionStringName="ApplicationServerMonitoringDatabase" monitoringLevel="HealthMonitoring" />
    </monitoring>
</microsoft.applicationServer>

Nastavení služby Služba Shromažďování událostí je specifikováno následujícím způsobem.

<collectors>
   <collector name="" session="0">
        <settings retryCount="10" eventBufferSize="10000" retryWait="00:00:15" maxWriteDelay="00:00:05" aggregationEnabled="true" />
    </collector>
</collectors>

Element collector je definován následujícím způsobem.

Název elementu či atributu Popis

Collector

Element nejvyšší úrovně pro instanci služby Služba Shromažďování událostí

Name

Název kolektoru. Výchozí nastavení je “”, což je název výchozí instance.

Session

ID relace, na které odkazuje tento kolektor. Výchozí instance odkazuje na hodnotu 0. Pro počítač je k dispozici 10 relací (0 až 9).

retryCount

Počet pokusů o opakování při selhání operace databáze

eventBufferSize

Maximální počet událostí uložených kolektorem do mezipaměti před jejich zápisem do úložiště

retryWait

Doba mezi opakováním pokusů o zápis do úložiště

maxWriteDelay

Pokud nejsou v tomto časovém období doručeny žádné události, budou události zapsány do úložiště. Kolektor se může rozhodnout zapisovat události i v případě, že jsou během zadaného časového období nějaké události doručeny.

aggregationEnabled

Povoluje nebo zakazuje agregaci analytických událostí 214.

Nastavení hromadného kopírování je specifikováno následujícím způsobem.

<bulkCopyProviders>
    <bulkCopyProvider providerName="System.Data.SqlClient" type="Microsoft.ApplicationServer.Monitoring.EventCollector.SqlServerBulkCopy, Microsoft.ApplicationServer.Monitoring, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</bulkCopyProviders>

Element bulkCopyProvider je definován následujícím způsobem.

Název elementu či atributu Popis

bulkCopyProvider

Element nejvyšší úrovně, který konfiguruje zprostředkovatele hromadného kopírování

providerName

Název zprostředkovatele technologie ADO.NET pro databázi

Type

Plně kvalifikovaný typ pro třídu hromadného kopírování

Nastavení shromažďování pro nainstalované služby WCF a WF je specifikováno následujícím způsobem.

<default enabled="true" connectionStringName="ApplicationServerMonitoringDatabase" monitoringLevel="HealthMonitoring" />

Soubor Web.config, který se v hierarchii služby IIS nachází pod kořenovým souborem Web.config, může přepsat následující nastavení.

Název elementu či atributu Popis

Default

Element nejvyšší úrovně, který řídí nastavení shromažďování pro nainstalované aplikace služeb WCF a WF

Enabled

Určuje, zda má služba Služba Shromažďování událostí shromažďovat události pro služby. Platné hodnoty jsou true nebo false.

connectionStringName

Název připojovacího řetězce pro úložiště monitorování

monitoringLevel

Úroveň monitorování řídí podrobnost shromažďování událostí.

  • Off

  • ErrorsOnly

  • HealthMonitoring

  • EndToEndMonitoring

  • Troubleshooting

Můžete nakonfigurovat a spustit až 10 instancí služby Služba Shromažďování událostí. Postup spuštění nové instance služby Služba Shromažďování událostí:

  1. Definujte element konfigurace kolektoru pro novou instanci.

    <collector name="SecondCollector" session="1">
        <settings retryCount="5" eventBufferSize="50000" retryWait="00:00:50" maxWriteDelay="00:00:50" />
            <scopes>
                <add path="My Website” />"
            </scopes>
     </collector>
    

    Poznámka

    Můžete zadat nepovinný element scopes. Tento element definuje obory v hierarchii služby IIS pro instanci kolektoru pro vyhledávání nainstalovaných aplikací. Instance SecondCollector v předchozím příkladu shromažďuje události pouze pro aplikace nainstalované v oddílu My WebSite (Můj web).

  2. Spusťte službu systému Windows pro druhou instanci služby Služba Shromažďování událostí pomocí názvu zadaného v elementu collector.

V této části

  2011-12-05