23.322. Class ArmoniKMeter
Namespace: ArmoniK.Core.Control.Metrics
Assembly: ArmoniK.Core.Control.Metrics.dll
public class ArmoniKMeter : Meter, IDisposable, IHostedService
23.322.1. Inheritance
object ← Meter ← ArmoniKMeter
23.322.2. Implements
23.322.3. Inherited Members
Meter.CreateCounter<T>(string, string?, string?), Meter.CreateCounter<T>(string, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.CreateGauge<T>(string), Meter.CreateGauge<T>(string, string?, string?, IEnumerable<KeyValuePair<string, object?>>?), Meter.CreateUpDownCounter<T>(string, string?, string?), Meter.CreateUpDownCounter<T>(string, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.CreateHistogram<T>(string), Meter.CreateHistogram<T>(string, string?, string?, IEnumerable<KeyValuePair<string, object?>>?, InstrumentAdvice<T>?), Meter.CreateObservableCounter<T>(string, Func<T>, string?, string?), Meter.CreateObservableCounter<T>(string, Func<T>, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.CreateObservableCounter<T>(string, Func<Measurement<T>>, string?, string?), Meter.CreateObservableCounter<T>(string, Func<Measurement<T>>, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.CreateObservableCounter<T>(string, Func<IEnumerable<Measurement<T>>>, string?, string?), Meter.CreateObservableCounter<T>(string, Func<IEnumerable<Measurement<T>>>, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.CreateObservableUpDownCounter<T>(string, Func<T>, string?, string?), Meter.CreateObservableUpDownCounter<T>(string, Func<T>, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.CreateObservableUpDownCounter<T>(string, Func<Measurement<T>>, string?, string?), Meter.CreateObservableUpDownCounter<T>(string, Func<Measurement<T>>, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.CreateObservableUpDownCounter<T>(string, Func<IEnumerable<Measurement<T>>>, string?, string?), Meter.CreateObservableUpDownCounter<T>(string, Func<IEnumerable<Measurement<T>>>, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.CreateObservableGauge<T>(string, Func<T>, string?, string?), Meter.CreateObservableGauge<T>(string, Func<T>, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.CreateObservableGauge<T>(string, Func<Measurement<T>>, string?, string?), Meter.CreateObservableGauge<T>(string, Func<Measurement<T>>, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.CreateObservableGauge<T>(string, Func<IEnumerable<Measurement<T>>>, string?, string?), Meter.CreateObservableGauge<T>(string, Func<IEnumerable<Measurement<T>>>, string?, string?, IEnumerable<KeyValuePair<string, object?>>), Meter.Dispose(bool), Meter.Dispose(), Meter.Name, Meter.Version, Meter.Tags, Meter.Scope, Meter.TelemetrySchemaUrl, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
23.322.4. Constructors
23.322.4.1. ArmoniKMeter(ITaskTable, IPartitionTable, MetricsExporter, ILogger<ArmoniKMeter>)
public ArmoniKMeter(ITaskTable taskTable, IPartitionTable partitionTable, MetricsExporter configuration, ILogger<ArmoniKMeter> logger)
23.322.4.1.1. Parameters
taskTable ITaskTable
partitionTable IPartitionTable
configuration MetricsExporter
logger ILogger<ArmoniKMeter>
23.322.5. Methods
23.322.5.1. StartAsync(CancellationToken)
Triggered when the application host is ready to start the service.
public Task StartAsync(CancellationToken cancellationToken)
23.322.5.1.1. Parameters
cancellationToken CancellationToken
Indicates that the start process has been aborted.
23.322.5.1.2. Returns
A
23.322.5.2. StopAsync(CancellationToken)
Triggered when the application host is performing a graceful shutdown.
public Task StopAsync(CancellationToken cancellationToken)
23.322.5.2.1. Parameters
cancellationToken CancellationToken
Indicates that the shutdown process should no longer be graceful.
23.322.5.2.2. Returns
A