21.321. Class ArmoniKMeter

Namespace: ArmoniK.Core.Control.Metrics
Assembly: ArmoniK.Core.Control.Metrics.dll

public class ArmoniKMeter : Meter, IDisposable, IHostedService

21.321.1. Inheritance

objectMeterArmoniKMeter

21.321.2. Implements

IDisposable, IHostedService

21.321.3. Inherited Members

Meter.CreateCounter<T>(string, string?, string?), Meter.CreateCounter<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, string?, string?), Meter.CreateHistogram<T>(string, string?, string?, IEnumerable<KeyValuePair<string, object?>>), 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, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

21.321.4. Constructors

21.321.4.1. ArmoniKMeter(ITaskTable, IPartitionTable, MetricsExporter, ILogger<ArmoniKMeter>)

public ArmoniKMeter(ITaskTable taskTable, IPartitionTable partitionTable, MetricsExporter configuration, ILogger<ArmoniKMeter> logger)

21.321.4.1.1. Parameters

taskTable ITaskTable

partitionTable IPartitionTable

configuration MetricsExporter

logger ILogger<ArmoniKMeter>

21.321.5. Methods

21.321.5.1. StartAsync(CancellationToken)

Triggered when the application host is ready to start the service.

public Task StartAsync(CancellationToken cancellationToken)

21.321.5.1.1. Parameters

cancellationToken CancellationToken

Indicates that the start process has been aborted.

21.321.5.1.2. Returns

Task

A that represents the asynchronous Start operation.

21.321.5.2. StopAsync(CancellationToken)

Triggered when the application host is performing a graceful shutdown.

public Task StopAsync(CancellationToken cancellationToken)

21.321.5.2.1. Parameters

cancellationToken CancellationToken

Indicates that the shutdown process should no longer be graceful.

21.321.5.2.2. Returns

Task

A that represents the asynchronous Stop operation.