22.323. Class ArmoniKMeter
Namespace: ArmoniK.Core.Control.Metrics
Assembly: ArmoniK.Core.Control.Metrics.dll
public class ArmoniKMeter : Meter, IDisposable, IHostedService
22.323.1. Inheritance
object ← Meter ← ArmoniKMeter
22.323.2. Implements
22.323.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()
22.323.4. Constructors
22.323.4.1. ArmoniKMeter(ITaskTable, IPartitionTable, MetricsExporter, ILogger<ArmoniKMeter>)
public ArmoniKMeter(ITaskTable taskTable, IPartitionTable partitionTable, MetricsExporter configuration, ILogger<ArmoniKMeter> logger)
22.323.4.1.1. Parameters
taskTable ITaskTable
partitionTable IPartitionTable
configuration MetricsExporter
logger ILogger<ArmoniKMeter>
22.323.5. Methods
22.323.5.1. StartAsync(CancellationToken)
Triggered when the application host is ready to start the service.
public Task StartAsync(CancellationToken cancellationToken)
22.323.5.1.1. Parameters
cancellationToken CancellationToken
Indicates that the start process has been aborted.
22.323.5.1.2. Returns
A
22.323.5.2. StopAsync(CancellationToken)
Triggered when the application host is performing a graceful shutdown.
public Task StopAsync(CancellationToken cancellationToken)
22.323.5.2.1. Parameters
cancellationToken CancellationToken
Indicates that the shutdown process should no longer be graceful.
22.323.5.2.2. Returns
A