Megosztás a következőn keresztül:


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.

Képernyőkép a Teljesítmény panel megnyitására szolgáló hivatkozásról.

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.

    Képernyőkép a Profilozó gombról a Teljesítmény panelen.

  • Műveletek:

    1. Válasszon egy műveletet a Műveletnév listából. Alapértelmezés szerint az összes elem ki van emelve.

    2. Válassza a Profiler-nyomkövetések lehetőséget.

      Képernyőkép a műveletet és a Profiler-nyomkövetések kiválasztásáról az összes Profiler-nyomkövetés megtekintéséhez.

    3. Válasszon egy kérést a bal oldali listából.

    4. Válassza a Profiler konfigurálása lehetőséget.

      Képernyőkép az általános kijelölésről, majd a Profiler-nyomkövetésekre kattintva az összes profiler-nyomkövetés megtekintéséhez.

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.

Képernyőkép a Profiler lap funkcióiról és beállításairól.

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.

Képernyőkép a C P- és memória-eseményindítók Eseményindító beállításai paneljéhez.

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.

Képernyőkép a Trigger beállításai panelről a Mintavételezési eseményindítóhoz.

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.
  • A Normál beállítás az idő 5%-ában gyűjt adatokat, ami körülbelül óránként 2 perc.
  • A magas beállítási profilok az idő 50%-át.
  • A maximális beállítási profilok az idő 75%-át.

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