Az Application Insights Profiler konfigurálása .NET-hez
Miután engedélyezte az Application Insights Profilert a .NET-hez, a következőt teheti:
- Új profilkészítési munkamenet indítása.
- Konfigurálja a .NET Profiler eseményindítóit.
- A legutóbbi profilkészítési munkamenetek megtekintése.
A .NET Profiler beállításai panel megnyitásához válassza az Application Insights lap bal oldali paneljének Teljesítmény elemét.
A .NET Profiler-nyomkövetéseket két módszerrel tekintheti meg az Azure-erőforrások között:
A Profilkészítő gomb:
Válassza a Profilkészítő lehetőséget.
Műveletek:
A Profiler lapon konfigurálhatja és megtekintheti a .NET Profilert. A .NET-hez készült Application Insights Profiler az alábbi funkciókkal rendelkezik.
Szolgáltatás | Leírás |
---|---|
Profil most | Profilkészítési munkameneteket indít minden olyan alkalmazáshoz, amely az Application Insights ezen példányához kapcsolódik. |
Eseményindítók | Lehetővé teszi olyan eseményindítók konfigurálását, amelyek a Profiler futtatását okozzák. |
Legutóbbi profilkészítési munkamenetek | A korábbi profilkészítési munkamenetekkel kapcsolatos információkat jeleníti meg, amelyeket a lap tetején található szűrőkkel rendezhet. |
Profil most
Válassza a Profil lehetőséget, ha igény szerint szeretne profilkészítési munkamenetet indítani. Ha ezt a hivatkozást választja, az összes Profiler-ügynök, amely adatokat küld ebbe az Application Insights-példányba, elkezdi rögzíteni a profilt. 5–10 perc elteltével a profil munkamenete megjelenik a listában.
Profiler-munkamenet manuális aktiválásához legalább írási hozzáférést kell írnia az Application Insights-összetevő szerepköréhez. A legtöbb esetben automatikusan megkapja az írási hozzáférést. Ha problémákat tapasztal, hozzá kell adnia az Application Insights összetevő közreműködői előfizetési hatókör szerepkörét. További információ: Szerepkörök, engedélyek és biztonság az Azure Monitorban.
Eseményindító-beállítások
Az Eseményindítók elemet választva nyissa meg az Eseményindító beállításai panelt, amely a CPU, a Memória és a Mintavételezés eseményindító lapfülekkel rendelkezik.
CPU- vagy memória-eseményindítók
Beállíthat egy eseményindítót a profilkészítés elindításához, ha a processzor- vagy memóriahasználat aránya eléri a beállított szintet.
Beállítás | Leírás |
---|---|
Be-/Ki gomb | Be: Elindítja a Profilert. Kikapcsolva: Nem indítja el a Profilert. |
Memóriaküszöb | Ha a memória ezen százaléka használatban van, a Profiler elindul. |
Időtartam | Beállítja, hogy a Profiler mennyi ideig fut az aktiváláskor. Az alapértelmezett érték 30 másodperc. |
Lehűlés | Beállítja, hogy a Profiler mennyi ideig várjon, mielőtt újra ellenőrizené a memória- vagy processzorhasználatot az aktiválás után. |
Mintavételezési eseményindító
A CPU- vagy memória-eseményindítókkal ellentétben egy esemény nem aktiválja a mintavételezési eseményindítót. Ehelyett véletlenszerűen aktiválódik, hogy valóban véletlenszerű mintát kapjon az alkalmazás teljesítményéről. A következőket teheti:
- Kapcsolja ki ezt az eseményindítót a véletlenszerű mintavételezés letiltásához.
- A profilkészítés gyakoriságának és a profilkészítési munkamenet időtartamának beállítása.
Beállítás | Leírás |
---|---|
Be-/Ki gomb | Be: Elindítja a Profilert. Kikapcsolva: Nem indítja el a Profilert. |
Mintasebesség | A Profiler előfordulási sebessége.
Az éles környezetekhez a Normál beállítást javasoljuk. |
Időtartam | Beállítja, hogy a Profiler mennyi ideig fut az aktiváláskor. Az alapértelmezett érték 30 másodperc. |
Legutóbbi profilkészítési munkamenetek
A Profiler lap ezen szakasza a legutóbbi profilkészítési munkamenet adatait jeleníti meg. A profilkészítési munkamenet a Profiler-ügynök által az alkalmazást üzemeltető gépek egyikének profilkészítése során eltelt időt jelöli. Nyissa meg a profilokat egy munkamenetből az egyik sor kiválasztásával. Az egyes munkamenetek esetében az alábbi beállításokat jelenítjük meg.
Beállítás | Leírás |
---|---|
Aktiválta: | A munkamenet indításának módját egy eseményindító, a Profil most vagy az alapértelmezett mintavételezés indította el. |
Alkalmazásnév | A profilozott alkalmazás neve. |
Géppéldány | Annak a gépnek a neve, amelyen a Profiler-ügynök futott. |
Időbélyegző | A profil rögzítésének időpontja. |
CPU % | A profilkészítő futtatásakor használt processzor százalékos aránya. |
Memória %-a | A profilozó futása közben használt memória százalékos aránya. |
Következő lépések
A .NET Profiler engedélyezése és a nyomkövetések megtekintése