Лог и трассировка - System. Diagnostics

Page / - Изменено Alexandr Fokin в 2022/12/03 07:06

System. Diagnostics

Изменено Alexandr Fokin

в 2022/12/03 07:06

Оглавление

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 Прослушивание
Tracing	DiagnosticSource	System.Diagnostics.DiagnosticSource DiagnosticSource DiagnosticListener
Activity	ActivitySource Activity 1 OperationName Имя Duration Длительность 2 Tags Key-value коллекция Baggage Key-value коллекция элементов, передаваемых дочерним Activity Events Набор событий ActivityEvent. Context Links Custom properties Коллекция прикрепленных объектов ActivityListener ActivityEvent