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