.NET-alkalmazások figyelési módszereinek összehasonlítása

 

Érvényes: System Center 2012 R2 Operations Manager

Az általánosan bevált gyakorlat szerint célszerű folyamatosan figyelni a Microsoft .NET-keretrendszert használó alkalmazásokat (állandó felügyelet), hogy információkat szerezzen a teljesítmény alapértékeiről, és időben értesüljön az alkalmazáshibákról, még azelőtt, hogy azok több ügyfelet érintenének. Időnként azonban elképzelhető, hogy csak bizonyos, az alkalmazások problémáival kapcsolatos hibakeresésre indít figyelést (igény szerinti felügyelet). A System Center olyan erőteljes figyelési megoldást biztosít, amelynek figyelési és jelentéskészítési lehetőségei a helyi gyűjtés használatával nem érhetők el. A System Center használata azonban rendszerint rendszergazdát és erősebb infrastruktúrát igényel. A helyi gyűjtemény egy egyszerűsített felügyeleti megoldás, mely nem igényel semmiféle speciális beállítást a figyelés megkezdése előtt. Így például nincs szükség speciális adatbázisok vagy speciális fiókok megadására. A rendszer kevesebb adatot gyűjt, és nem kap valós idejű riasztásokat az alkalmazásokkal kapcsolatos problémákról. A helyileg gyűjtött nyomkövetési fájlok nem rendelkeznek teljesítményszámlálókkal és más diagnosztikai információkkal, melyek a Microsoft-figyelőügynök és a System Center 2012 – Operations Manager együttes használatával elérhetők.

A .NET-keretrendszerbeli alkalmazások figyelési módjának kiválasztása

A figyelési módszerek összehasonlítása

Figyelési módszer

Mikor kell használni?

A figyelés vezérlése

Folyamatos figyelés a System Center alkalmazásteljesítmény-figyelési (APM) funkcióval

Ezt a módszert akkor használja, ha rendelkezik a System Center Operations Manager rendszerrel. Ezt a módszert rendszerint az üzemeltetők használják arra, hogy az alkalmazások teljesítményéről vagy hibáiról riasztásokat kapjanak. Az üzemeltetők az APM-riasztások adatait Microsoft IntelliTrace formátumba konvertálhatják, vagy automatikusan továbbíthatják a riasztásokat a Microsoft Visual Studio Team Foundation Server (TFS) munkaelemekbe a TFS-szinkronizálás használatával. A környezetnek az üzemeltetők a tulajdonosai. További információkért lásd: A TFS rendszerrel történő integráció konfigurálása a System Center 2012 R2 termékcsaládban.

Használjon .NET alkalmazásteljesítmény-figyelő sablont.

További információkat itt talál: .NET Application Performance Monitoring Template (.NET alkalmazásteljesítmény-figyelő sablon)

Folyamatos figyelés a Microsoft-figyelőügynök helyi gyűjtésével

Ezt a módszert akkor használja, ha a számítógépét a System Center rendszerrel figyeli, és ha más alkalmazásokat APM-figyelésre konfigurált. A környezetnek Ön a tulajdonosa. Saját maga vezérli, hogy mikor kezdi el és állítja le a figyelést, és ismeri a nyomkövetések gyűjtéséhez legmegfelelőbb időpontokat.

Használja a Start-WebApplicationMonitoring és Checkpoint-WebApplicationMonitoring Windows PowerShell-parancsmagokat.

A Start-WebApplicationMonitoring elindítja a figyelést. A Checkpoint-WebApplicationMonitoring az IntelliTrace-fájlról pillanatfelvételt készít, és folytatja a figyelést. A Checkpoint-WebApplicationMonitoring nem befolyásolja az alkalmazását, és nem igényli annak újraindítását. A figyelés elindítása után a figyelés az alkalmazás vagy a számítógép újraindítása esetén is folytatódik. A Stop-WebApplicationMonitoring leállítja a figyelést.

További információkért lásd a Microsoft.MonitoringAgent.PowerShell.Start-WebApplicationMonitoring és a Microsoft.MonitoringAgent.PowerShell.Checkpoint-WebApplicationMonitoring című témaköröket.

Igény szerinti helyi gyűjtés, mely ideiglenesen felülbírálja a System Center APM használatával végzett folyamatos figyelés beállításait

Ezt a módszert akkor használja, ha egy adott időszakban hibakeresési céllal több adatot akar gyűjteni. Alkalmazásspecifikus beállításokkal meg kell határoznia a gyűjtési tervet, és ez a figyeléshez több rendszererőforrást (processzor és memória) is igényelhet. A kimenet egy IntelliTrace-naplófájl lesz, mely tartalmazza a másik munkamenetet felülbíráló, igény szerinti munkamenet alatt gyűjtött összes eseményt. Az üzemeltetők továbbra is a környezet tulajdonosai, de bizonyos időközönként Önnek nagyobb rugalmasságra és több adat begyűjtésére van szüksége.

A helyi gyűjtés engedélyezéséhez használja a Start-WebApplicationMonitoring és a Checkpoint-WebApplicationMonitoring Windows PowerShell-parancsmagot. Amikor leállítja a figyelést, a nyomkövetési adatok egy helyi fájlba íródnak, és a rendszer visszaállítja a System Center APM figyelési beállításait.

Igény szerinti helyi gyűjtés, mely ideiglenesen felülbírálja a Microsoft-figyelőügynök helyi gyűjtéssel történő folyamatos figyelési beállításait.

Ezt a módszert akkor használja, ha már figyel egy alkalmazást, de meg kell keresnie egy adott alkalmazásproblémával kapcsolatos hibát, és jóval kifinomultabb beállításokkal szeretne figyelést végezni, melyek a figyeléshez több rendszererőforrást (processzor és memória) igényelhetnek. A kimenet egy IntelliTrace-naplófájl lesz, mely tartalmazza a másik munkamenetet felülbíráló, igény szerinti munkamenet alatt gyűjtött összes eseményt. Az üzemeltetők továbbra is a környezet tulajdonosai, de bizonyos időközönként Önnek nagyobb rugalmasságra és több adat begyűjtésére van szüksége.

Használja a Start-WebApplicationMonitoring és a Stop-WebApplicationMonitoring Windows PowerShell-parancsmagokat. A figyelés leállításakor a nyomkövetési adatok egy helyi fájlba íródnak, melynek a helyét a figyelés elindításakor határozta meg.