Bagikan melalui


IncrementingEventCounter Kelas

Definisi

Menyediakan varian EventCounter untuk variabel yang terus meningkat, seperti jumlah pengecualian dalam 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
Warisan
IncrementingEventCounter
Atribut

Keterangan

IncrementingEventCounter digunakan untuk melacak nilai yang selalu meningkat, seperti jumlah total permintaan, jumlah total pengecualian yang dilemparkan, dll. Untuk metrik tersebut, hanya melaporkan nilai total tidak selalu berguna untuk memantau kesehatannya. Misalnya, melacak berapa banyak byte yang telah dialokasikan secara total selama seluruh durasi proses tidak berguna untuk mendiagnosis potensi masalah dari mengalokasikan terlalu banyak memori. Metrik yang akan membantu kita adalah berapa banyak byte yang dialokasikan dalam satu menit, jam, atau beberapa interval waktu arbitrer, dan bukan seluruh durasi proses. IncrementingEventCounter dapat digunakan untuk melacak dan melaporkan hanya kenaikan selama interval waktu yang ditentukan oleh konsumen metrik.

IncrementingEventCounter tidak menghitung statistik seperti rata-rata atau simpangihan standar karena hanya melacak kenaikan selama periode waktu tertentu.

Konstruktor

IncrementingEventCounter(String, EventSource)

Menginisialisasi instans baru kelas IncrementingEventCounter.

Properti

DisplayName

Mendapatkan atau mengatur nama tampilan penghitung.

(Diperoleh dari DiagnosticCounter)
DisplayRateTimeScale

Mendapatkan atau mengatur laju di mana metrik ini harus ditampilkan sebagai.

DisplayUnits

Mendapatkan atau mengatur unit tampilan penghitung.

(Diperoleh dari DiagnosticCounter)
EventSource

Mendapatkan EventSource tempat penghitung ini dilampirkan.

(Diperoleh dari DiagnosticCounter)
Name

Mendapatkan nama penghitung ini.

(Diperoleh dari DiagnosticCounter)

Metode

AddMetadata(String, String)

Menambahkan metadata kunci-nilai ke penghitung yang akan disertakan sebagai bagian dari payload.

(Diperoleh dari DiagnosticCounter)
Dispose()

Menghapus penghitung dari set yang akan dilaporkan EventSource .

(Diperoleh dari DiagnosticCounter)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
Increment(Double)

Menambahkan nilai ke total berjalan yang akan diterbitkan oleh penghitung pada interval timer berikutnya.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string dari instans penghitung peristiwa tahapan saat ini.

Berlaku untuk

Lihat juga