IMetricsBuilder 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一种类型,该类型通过注册 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) |
注册类型的 |
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 。 |