你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

MetricsOptions 类

  • java.lang.Object
    • com.azure.core.util.MetricsOptions

public class MetricsOptions

客户端的指标配置选项。

构造函数摘要

修饰符 构造函数 说明
MetricsOptions()

创建 的新实例 MetricsOptions

protected MetricsOptions(Class<? extends MeterProvider> meterProvider)

创建 的新实例 MetricsOptions

方法摘要

修饰符和类型 方法和描述
static MetricsOptions fromConfiguration(Configuration configuration)

尝试从配置加载指标选项。

Class<> getMeterProvider()

MeterProvider获取应用于构造 实例的配置Meter实现。

boolean isEnabled()

指示是否应启用指标的标志。

MetricsOptions setEnabled(boolean enabled)

启用或禁用指标。

方法继承自 java.lang.Object

构造函数详细信息

MetricsOptions

public MetricsOptions()

创建 的新实例 MetricsOptions

MetricsOptions

protected MetricsOptions(Class meterProvider)

创建 的新实例 MetricsOptions

Parameters:

meterProvider - MeterProvider应用于构造 实例的Meter实现的类型。 如果未设置该值或为空字符串,则 ServiceLoaderMeterProvider首先解析用于创建 的Meter实例。 如果值已设置,并且与 ServiceLoaderIllegalStateException 解析的任何MeterProvider值不匹配,则在尝试创建 实例Meter时将引发 。

方法详细信息

fromConfiguration

public static MetricsOptions fromConfiguration(Configuration configuration)

尝试从配置加载指标选项。

null 如果在环境中找不到任何指标选项,将返回 。

Parameters:

configuration - Configuration用于从环境中加载代理配置的 。 如果 null 传递 了 ,则将 getGlobalConfiguration() 使用 。

Returns:

反映 MetricsOptions 从配置加载的指标的 ,如果未找到任何选项,则返回默认启用 () 选项。

getMeterProvider

public Class getMeterProvider()

MeterProvider获取应用于构造 实例的配置Meter实现。

Returns:

MeterProvider用于创建 实例的Meter实现。

isEnabled

public boolean isEnabled()

指示是否应启用指标的标志。

Returns:

true 如果启用了指标,则为 ; false 否则为 。

setEnabled

public MetricsOptions setEnabled(boolean enabled)

启用或禁用指标。 默认情况下,仅当检测到指标实现时,才会启用指标。

Parameters:

enabled - 传递 true 以启用指标。

Returns:

更新 MetricsOptions 的对象。

适用于