System.Diagnostics

Open Telemetry

System.Diagnostics Пространство имен
https://learn.microsoft.com/ru-ru/dotnet/api/system.diagnostics?view=net-7.0

Metric

System.Diagnostics.Metrics
https://learn.microsoft.com/ru-ru/dotnet/api/system.diagnostics.metrics?view=net-7.0

Наблюдаемые инструментыInstrument
ObservableInstrument
Базовый класс 
Counter
ObservableCounter
Допускает неотрицательные числовые значения.
Выполняет агрегацию поступающих значений, суммируя их.
Add
HistogramДопускает числовые значения.
Без агрегации, просто фиксирует само значение.
Record
UpDownCounter
ObservableUpDownCounter
Допускает числовые значения.
Выполняет агрегацию поступающих значений, вычисляя дельты (изменения) значения (в сравнении с предыдущим).
Add
ObservableGauge  
ИнфраструктураMeterСоздание и отслеживание 
MeterListenerПрослушивание 
TracingDiagnosticSource

System.Diagnostics.DiagnosticSource

DiagnosticSource
DiagnosticListener
Activity
ActivitySource 
Activity
1OperationNameИмя
DurationДлительность
2TagsKey-value коллекция
BaggageKey-value коллекция элементов, передаваемых дочерним Activity
EventsНабор событий ActivityEvent.
Context 
Links 
 Custom propertiesКоллекция прикрепленных объектов
ActivityListener 
ActivityEvent 

 

Теги:
Создал(а) Alexandr Fokin 2022/12/01 06:23