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í.
|
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í:
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í. InstanceSecondCollector
v předchozím příkladu shromažďuje události pouze pro aplikace nainstalované v oddílu My WebSite (Můj web).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