Standardowe liczniki wydajności w analizie aplikacji generują za dużo woluminów. Jak mogę je wyłączyć i zgłaszać tylko moje liczniki + niektóre standardowe (ale nie wszystkie) lub po prostu zmniejszać częstotliwość próbkowania?Jak wyłączyć standardowe liczniki wydajności w analizie aplikacji?
Odpowiedz
w moim przypadku dodawania liczników liczników nie wpływa domyślne liczniki więc oba zestawy kopalni i domyślne zostało zgłoszone. Na szczęście kolekcjonerem jest open source i istnieje wyraźna wskazówka, co należy zrobić, aby je usunąć. Wystarczy zdefiniować pusty DefaultCounters
takiego:
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.AI.PerfCounterCollector">
<DefaultCounters/>
<Counters>
<Add PerformanceCounter="YOUR COUNTER"/>
</Counters>
</Add>
Zakładając, że korzystasz z najnowszego pakietu .NET SDK, możesz skonfigurować liczniki wydajności lub współczynnik próbkowania za pomocą pliku applicationinsights.config.
W Telemetry Processors section można ustawić adaptacyjne próbkowanie dodając:
<TelemetryProcessors>
<Add Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel">
<MaxTelemetryItemsPerSecond>5</MaxTelemetryItemsPerSecond>
</Add>
</TelemetryProcessors>
Ustawianie konkretnych liczników wydajno może być w Telemetry Modules section (patrz także this blog post), na przykład:
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.AI.PerfCounterCollector">
<Counters>
<Add PerformanceCounter="\Process(??APP_WIN32_PROC??)\Handle Count" ReportAs="Process handle count" />
</Counters>
</Add>
Wyjmowanie Typ PerfCounterCollector spowoduje całkowite wyłączenie liczników wydajności.
Asaf
- 1. Jak interpretować MapReduce wydajności Liczniki
- 2. Liczniki wydajności w operacjach usług sieciowych
- 3. Jak odczytać liczniki wydajności na procesorach i5, i7
- 4. Jak ukryć liczniki odwołań w VS2013?
- 5. OMS Liczniki wydajności dysków logicznych nieistniejące na dysku nazwa-instancji
- 6. Jak zresetować liczniki sidekiq?
- 7. Użyj licznika wydajności w aplikacji sieciowej self host
- 8. Nieparzysta degradacja wydajności w aplikacji
- 9. Zwiększenie wydajności aplikacji ASP.NET
- 10. Czy liczniki wydajności są odpowiednim narzędziem do mojej pracy? Jeśli tak, jak z nich korzystać?
- 11. Licznik wydajności SignalR nie jest wyświetlany w monitorze wydajności
- 12. Czy mimo to można odczytać liczniki wydajności w systemie OS X Mountain Lion?
- 13. Liczniki w pętlach w Thymeleaf
- 14. Jak wyłączyć aplikację NSLog w całej aplikacji?
- 15. Czy liczniki czasu Erlanga?
- 16. Nierezydentne liczniki czasu
- 17. Liczniki czasu Android NDK
- 18. Gdzie jest standardowe wyjście dla aplikacji Mac?
- 19. Jak włączyć/wyłączyć powiadomienia push z aplikacji?
- 20. Jak dodać standardowe formanty multimediów do aplikacji Google Cast?
- 21. jak wyłączyć Alt + F4 dla aplikacji?
- 22. Jak wyłączyć udostępnianie rodziny dla aplikacji
- 23. Jak wyłączyć przewijanie na internetowej aplikacji iPad?
- 24. Czy liczniki monitora wydajności Intel mogą być używane do pomiaru przepustowości pamięci?
- 25. Liczniki ciągłości strumienia danych MPEG
- 26. Liczniki czasu do mierzenia opóźnienia
- 27. Jak wyłączyć automatyczne mnemotechniki w aplikacji Qt w KDE?
- 28. Kiedy należy wyłączyć executorservice w aplikacji Android
- 29. Licznik wydajności ASP.NET zawsze zwraca wartość 0
- 30. Wielkość pamięci procesowej - różne liczniki
Will Ręczne ustawienie wyłączyć standardowych (CPU, pamięć, itp)? –
LOST