Meter 类

定义

Meter 是负责创建和跟踪 Instruments 的类。

public ref class Meter : IDisposable
public class Meter : IDisposable
type Meter = class
    interface IDisposable
Public Class Meter
Implements IDisposable
继承
Meter
实现

构造函数

Meter(MeterOptions)

使用 MeterOptions初始化计量的新实例。

Meter(String)

使用指定的计量名称初始化 Meter 的新实例。

Meter(String, String)

使用指定的计量名称和版本初始化 Meter 的新实例。

Meter(String, String, IEnumerable<KeyValuePair<String,Object>>, Object)

使用计量名称和版本初始化计量的新实例。

属性

Name

获取计量名称。

Scope

返回 Meter 范围对象。

Tags

返回与计量关联的标记。

Version

获取计量版本。

方法

CreateCounter<T>(String, String, String)

创建指标计数器对象。

CreateCounter<T>(String, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建指标计数器对象。

CreateGauge<T>(String)

创建仪表仪器,可用于记录非累加值。

CreateGauge<T>(String, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建指标仪表对象。

CreateHistogram<T>(String)

直方图是一种检测,可用于报告可能具有统计意义的任意值。 它适用于直方图、摘要和百分位数等统计信息。

CreateHistogram<T>(String, String, String)

创建直方图,它是一种可用于报告可能具有统计意义的任意值的工具。 它适用于直方图、摘要和百分位数等统计信息。

CreateHistogram<T>(String, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建直方图实例,该实例是一种检测,可用于报告可能具有统计意义的任意值。 它适用于直方图、摘要和百分位数等统计信息。

CreateHistogram<T>(String, String, String, IEnumerable<KeyValuePair<String,Object>>, InstrumentAdvice<T>)

直方图是一种检测,可用于报告可能具有统计意义的任意值。 它适用于直方图、摘要和百分位数等统计信息。

CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String)

创建一个 ObservableCounter,它是一种检测,在观察检测时报告单调递增值的检测器。

CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建一个 ObservableCounter 实例,该实例是一个检测器,用于在观察检测时报告单调递增值。

CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String)

创建一个 ObservableCounter,它是一种检测,在观察检测时报告单调递增值的检测器。

CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建一个 ObservableCounter 实例,该实例是一个检测器,用于在观察检测时报告单调递增值。

CreateObservableCounter<T>(String, Func<T>, String, String)

创建一个 ObservableCounter,它是一种检测,在观察检测时报告单调递增值的检测器。

CreateObservableCounter<T>(String, Func<T>, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建一个 ObservableCounter 实例,该实例是一个检测器,用于在观察检测时报告单调递增值。

CreateObservableGauge<T>(String, Func<IEnumerable<Measurement<T>>>, String, String)

创建一个 ObservableGauge,它是一种异步检测,在观察检测时报告非累加值。

CreateObservableGauge<T>(String, Func<IEnumerable<Measurement<T>>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建一个 ObservableGauge 实例,该实例是一个异步检测,用于在观察检测时报告非累加值(s)。

CreateObservableGauge<T>(String, Func<Measurement<T>>, String, String)

创建一个 ObservableGauge,它是一种异步检测,在观察检测时报告非累加值。

CreateObservableGauge<T>(String, Func<Measurement<T>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

ObservableGauge 是一种异步检测器,它报告非累加值(例如房间温度),在观察仪器时报告多个房间的温度值并对其进行总结是没有意义的。

CreateObservableGauge<T>(String, Func<T>, String, String)

创建一个 ObservableGauge,它是一种异步检测,在观察检测时报告非累加值。

CreateObservableGauge<T>(String, Func<T>, String, String, IEnumerable<KeyValuePair<String,Object>>)

ObservableGauge 是一种异步检测器,它报告非累加值(例如房间温度),在观察仪器时报告多个房间的温度值并对其进行总结是没有意义的。

CreateObservableUpDownCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String)

创建 ObservableUpDownCounter 对象。 ObservableUpDownCounter 是一种检测,在观察检测时报告增加或减少值。

CreateObservableUpDownCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建 ObservableUpDownCounter 对象。 ObservableUpDownCounter 是一种检测,在观察到检测时报告增加或减小值。

CreateObservableUpDownCounter<T>(String, Func<Measurement<T>>, String, String)

创建 ObservableUpDownCounter 对象。 ObservableUpDownCounter 是一种检测,在观察检测时报告增加或减少值。

CreateObservableUpDownCounter<T>(String, Func<Measurement<T>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建 ObservableUpDownCounter 对象。 ObservableUpDownCounter 是一种检测,在观察到检测时报告增加或减小值。

CreateObservableUpDownCounter<T>(String, Func<T>, String, String)

创建 ObservableUpDownCounter 对象。 ObservableUpDownCounter 是一种检测,在观察检测时报告增加或减少值。

CreateObservableUpDownCounter<T>(String, Func<T>, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建 ObservableUpDownCounter 对象。 ObservableUpDownCounter 是一种检测,在观察到检测时报告增加或减小值。

CreateUpDownCounter<T>(String, String, String)

创建指标 UpDownCounter 对象。

CreateUpDownCounter<T>(String, String, String, IEnumerable<KeyValuePair<String,Object>>)

创建指标 UpDownCounter 对象。

Dispose()

释放将禁用此计量创建的所有仪器的计量。

Dispose(Boolean)

释放将禁用此计量创建的所有仪器的计量。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅