Delen via


Application Insights Profiler configureren voor .NET

Nadat u Application Insights Profiler voor .NET hebt ingeschakeld, kunt u het volgende doen:

  • Start een nieuwe profileringssessie.
  • Configureer de .NET Profiler-triggers.
  • Bekijk recente profileringssessies.

Als u het deelvenster .NET Profiler-instellingen wilt openen, selecteert u Prestaties in het linkerdeelvenster op uw Application Insights-pagina.

Schermopname van de koppeling om het deelvenster Prestaties te openen.

U kunt de .NET Profiler-traceringen in uw Azure-resources weergeven via twee methoden:

  • De knop Profiler :

    Selecteer Profiler.

    Schermopname van de knop Profiler in het deelvenster Prestaties.

  • Operations:

    1. Selecteer een bewerking in de lijst met bewerkingsnamen . Algemeen is standaard gemarkeerd.

    2. Selecteer Profiler-traceringen.

      Schermopname van het selecteren van bewerkings- en Profiler-traceringen om alle Profiler-traceringen weer te geven.

    3. Selecteer een van de aanvragen in de lijst aan de linkerkant.

    4. Selecteer Profiler configureren.

      Schermopname van de algehele selectie en klikken op Profiler-traceringen om alle profilertraceringen weer te geven.

Op de Profiler-pagina kunt u de .NET Profiler configureren en weergeven. De Application Insights Profiler voor .NET-pagina heeft de volgende functies.

Schermopname van profilerpaginafuncties en -instellingen.

Functie Beschrijving
Profiel nu Hiermee start u profileringssessies voor alle apps die zijn gekoppeld aan dit exemplaar van Application Insights.
Triggers Hiermee kunt u triggers configureren die ervoor zorgen dat profiler wordt uitgevoerd.
Recente profileringssessies Geeft informatie weer over eerdere profileringssessies, die u kunt sorteren met behulp van de filters boven aan de pagina.

Profiel nu

Selecteer Nu Profiel om een profileringssessie op aanvraag te starten. Wanneer u deze koppeling selecteert, beginnen alle Profiler-agents die gegevens verzenden naar dit Application Insights-exemplaar om een profiel vast te leggen. Na 5 tot 10 minuten wordt de profielsessie weergegeven in de lijst.

Als u handmatig een Profiler-sessie wilt activeren, hebt u minimaal schrijftoegang nodig voor uw rol voor het Application Insights-onderdeel. In de meeste gevallen krijgt u automatisch schrijftoegang. Als u problemen ondervindt, moet u de bereikrol Inzender voor het Application Insights-onderdeel toevoegen. Zie Rollen, machtigingen en beveiliging in Azure Monitor voor meer informatie.

Triggerinstellingen

Selecteer Triggers om het deelvenster Triggerinstellingen te openen met de tabbladen CPU, Geheugen en Samplingtriggers .

CPU- of geheugentriggers

U kunt een trigger instellen om profilering te starten wanneer het percentage CPU- of geheugengebruik het niveau bereikt dat u instelt.

Schermopname van het deelvenster Triggerinstellingen voor C P en geheugentriggers.

Instelling Beschrijving
Knop Aan/Uit Aan: Start Profiler. Uit: Start Profiler niet.
Drempelwaarde voor geheugen Wanneer dit percentage geheugen wordt gebruikt, wordt Profiler gestart.
Duur Hiermee stelt u de tijdsduur in die Profiler wordt uitgevoerd wanneer deze wordt geactiveerd. De standaardwaarde is 30 seconden.
Afkoeling Hiermee stelt u de tijdsduur in die Profiler wacht voordat het geheugen- of CPU-gebruik opnieuw wordt gecontroleerd nadat deze is geactiveerd.

Samplingtrigger

In tegenstelling tot CPU- of geheugentriggers activeert een gebeurtenis de samplingtrigger niet. In plaats daarvan wordt het willekeurig geactiveerd om een echt willekeurig voorbeeld te krijgen van de prestaties van uw toepassing. U kunt:

  • Schakel deze trigger uit om willekeurige steekproeven uit te schakelen.
  • Instellen hoe vaak profilering plaatsvindt en de duur van de profileringssessie.

Schermopname van het deelvenster Triggerinstellingen voor de sampletrigger.

Instelling Beschrijving
Knop Aan/Uit Aan: Start Profiler. Uit: Start Profiler niet.
Samplefrequentie De snelheid waarmee Profiler kan optreden.
  • Met de instelling Normaal worden gegevens verzameld van 5% van de tijd, wat ongeveer 2 minuten per uur is.
  • De hoge instellingsprofielen 50% van de tijd.
  • De maximale instellingsprofielen 75% van de tijd.

We raden de instelling Normaal aan voor productieomgevingen.
Duur Hiermee stelt u de tijdsduur in die Profiler wordt uitgevoerd wanneer deze wordt geactiveerd. De standaardwaarde is 30 seconden.

Recente profileringssessies

In deze sectie van de Profiler-pagina worden recente profileringssessiegegevens weergegeven. Een profileringssessie vertegenwoordigt de tijd die de Profiler-agent nodig heeft tijdens het profileren van een van de computers waarop uw toepassing wordt gehost. Open de profielen in een sessie door een van de rijen te selecteren. Voor elke sessie worden de volgende instellingen weergegeven.

Instelling Beschrijving
Geactiveerd door Hoe de sessie is gestart, hetzij door een trigger, nu profiel of standaardsampling.
App-naam Naam van de toepassing die is geprofileerd.
Machine-exemplaar Naam van de computer waarop de Profiler-agent is uitgevoerd.
Tijdstempel Het tijdstip waarop het profiel is vastgelegd.
CPU-percentage Het cpu-percentage dat werd gebruikt tijdens het uitvoeren van de Profiler.
Geheugenpercentage Percentage geheugen dat wordt gebruikt tijdens het uitvoeren van de Profiler.

Volgende stappen

.NET Profiler inschakelen en traceringen weergeven