2017-03-19 4 views

Antwort

4

In meinem Fall Zähler Zähler Hinzufügen nicht die Standardzähler so beide Sätze betroffenen Mine und Standard berichtet. Zum Glück ist der Sammler open source und es gibt einen klaren Hinweis, was Sie tun müssen, um sie zu entfernen. Definieren Sie einfach eine leere DefaultCounters wie folgt aus:

<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.AI.PerfCounterCollector"> 
    <DefaultCounters/> 
    <Counters> 
     <Add PerformanceCounter="YOUR COUNTER"/> 
    </Counters> 
</Add> 
2

Angenommen, Sie verwenden das neueste .NET SDK, können Sie die Leistungsindikatoren oder das Abtastintervall über die Datei applicationinsights.config konfigurieren.

Im Telemetry Processors section Sie adaptive Sampling eingestellt durch Zugabe von:

<TelemetryProcessors> 
    <Add Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel"> 
    <MaxTelemetryItemsPerSecond>5</MaxTelemetryItemsPerSecond> 
    </Add> 
</TelemetryProcessors> 

spezifischen performence Zähler Einstellung im Telemetry Modules section sein kann (siehe this blog post auch), zum Beispiel:

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

Entfernen des PerfCounterCollector Typ wird die Leistungsindikatorkollektion insgesamt deaktivieren.

Asaf

+0

Wird die manuelle Einstellung von Standard diejenigen deaktivieren (CPU, Speicher, usw.)? – LOST

Verwandte Themen