Sdílet prostřednictvím


IncrementingEventCounter Třída

Definice

Poskytuje variantu EventCounter pro proměnné, které se neustále zvyšují, například počet výjimek v modulu runtime.

public ref class IncrementingEventCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingEventCounter = class
    inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingEventCounter = class
    inherit DiagnosticCounter
Public Class IncrementingEventCounter
Inherits DiagnosticCounter
Dědičnost
IncrementingEventCounter
Atributy

Poznámky

IncrementingEventCounter Slouží k udržování přehledu o neustále rostoucích hodnotách, jako je celkový počet požadavků, celkový počet vyvolaných výjimek atd. Pro takové metriky není pro monitorování jejich stavu nutně užitečné pouhé hlášení celkové hodnoty. Například sledování celkového počtu bajtů, které byly přiděleny za celou dobu trvání procesu, není užitečné při diagnostice potenciálních problémů způsobených přidělením příliš velkého množství paměti. Metrika, která by nám pomohla, je, kolik bajtů bylo přiděleno za poslední minutu, hodinu nebo v libovolném časovém intervalu, a ne za celou dobu trvání procesu. IncrementingEventCounter lze použít ke sledování a vykazování pouze přírůstků v časovém intervalu určeném příjemcem metriky.

IncrementingEventCounter nepočítá statistiku jako střední hodnotu nebo směrodatnou odchylku, protože sleduje pouze přírůstky za časové období.

Konstruktory

IncrementingEventCounter(String, EventSource)

Inicializuje novou instanci IncrementingEventCounter třídy .

Vlastnosti

DisplayName

Získá nebo nastaví zobrazovaný název čítače.

(Zděděno od DiagnosticCounter)
DisplayRateTimeScale

Získá nebo nastaví rychlost, s jakou by měla být tato metrika zobrazena jako.

DisplayUnits

Získá nebo nastaví jednotky zobrazení čítače.

(Zděděno od DiagnosticCounter)
EventSource

Získá EventSource, ke kterému je tento čítač připojen.

(Zděděno od DiagnosticCounter)
Name

Získá název tohoto čítače.

(Zděděno od DiagnosticCounter)

Metody

AddMetadata(String, String)

Přidá metadata klíč-hodnota k čítači, který bude zahrnut jako součást datové části.

(Zděděno od DiagnosticCounter)
Dispose()

Odebere čítač ze sady, o EventSource které bude hlásit.

(Zděděno od DiagnosticCounter)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
Increment(Double)

Přidá hodnotu do mezisoučet, který bude čítačem publikována v příštím intervalu časovače.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězcovou reprezentaci aktuální přírůstkové instance čítače událostí.

Platí pro

Viz také