다음을 통해 공유


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 instance 등록합니다.

AddListener<T>(IMetricsBuilder)

형식의 새 IMetricsListenerT등록합니다.

ClearListeners(IMetricsBuilder)

종속성 주입 컨테이너에서 모든 IMetricsListener 등록을 제거합니다.

DisableMetrics(IMetricsBuilder, String)

등록된 모든 IMetricsListeners에 대해 지정된 미터에 대해 모든 계측기를 사용하지 않도록 설정합니다.

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

지정된 MeterIMetricsListener에 대해 지정된 Instrument 을 사용하지 않도록 설정합니다.

EnableMetrics(IMetricsBuilder, String)

등록된 모든 IMetricsListeners에 대해 지정된 미터에 대해 모든 계측기를 사용하도록 설정합니다.

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

지정된 MeterIMetricsListener에 대해 지정된 Instrument 을 사용하도록 설정합니다.

적용 대상