Поделиться через


IMetricsBuilder Интерфейс

Определение

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

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

Свойства

Services

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

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

AddConfiguration(IMetricsBuilder, IConfiguration)

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

AddDebugConsole(IMetricsBuilder)

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

AddListener(IMetricsBuilder, IMetricsListener)

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

AddListener<T>(IMetricsBuilder)

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

ClearListeners(IMetricsBuilder)

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

DisableMetrics(IMetricsBuilder, String)

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

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

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

EnableMetrics(IMetricsBuilder, String)

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

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

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

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