IncrementingEventCounter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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í. |