IMetricsBuilder Интерфейс

Определение

Настраивает систему метрик, регистрируя IMetricsListeners и используя правила, чтобы определить, какие метрики включены.

public interface class IMetricsBuilder
public interface IMetricsBuilder
type IMetricsBuilder = interface
Public Interface IMetricsBuilder

Свойства

Имя Описание
Services

Возвращает коллекцию служб приложений, используемую методами расширения для регистрации служб.

Методы расширения

Имя Описание
AddConfiguration(IMetricsBuilder, IConfiguration)

Считывает конфигурацию метрик из предоставленного IConfiguration раздела и настраивает , какие метрики, инструменты и IMetricsListeners включены.

AddDebugConsole(IMetricsBuilder)

Включает выходные данные консоли для метрик для целей отладки. Это не рекомендуется для использования в рабочей среде.

AddListener(IMetricsBuilder, IMetricsListener)

Регистрирует новый IMetricsListener экземпляр.

AddListener<T>(IMetricsBuilder)

Регистрирует новый IMetricsListener тип T.

ClearListeners(IMetricsBuilder)

Удаляет все IMetricsListener регистрации из контейнера внедрения зависимостей.

DisableMetrics(IMetricsBuilder, String, String, String, MeterScope)

Отключает указанный Instrument для заданного Meter и IMetricsListener.

DisableMetrics(IMetricsBuilder, String)

Отключает все инструменты для заданного счетчика для всех зарегистрированных прослушивателей.

EnableMetrics(IMetricsBuilder, String, String, String, MeterScope)

Включает указанный Instrument для заданного Meter и IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Включает все инструменты для заданного счетчика для всех зарегистрированных прослушивателей.

Применяется к