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)

注册类型的TIMetricsListener

ClearListeners(IMetricsBuilder)

从依赖项注入容器中删除所有 IMetricsListener 注册。

DisableMetrics(IMetricsBuilder, String)

为所有已注册的 IMetricsListeners 禁用给定计量的所有 Instruments

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

为给定 Meter 的 和 IMetricsListener禁用指定的 Instrument

EnableMetrics(IMetricsBuilder, String)

为所有已注册的 IMetricsListeners 启用给定计量的所有 Instruments

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

为给定Meter的 和 IMetricsListener启用指定的 Instrument

适用于