21.326. Class ArmoniKMeter
Namespace: ArmoniK.Core.Control.PartitionMetrics
Assembly: ArmoniK.Core.Control.PartitionMetrics.dll
public class ArmoniKMeter : Meter, IDisposable, IHostedService
21.326.1. Inheritance
object ← Meter ← ArmoniKMeter
21.326.2. Implements
21.326.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.326.4. Constructors
21.326.4.1. ArmoniKMeter(IPartitionTable, MetricsExporter, IHttpClientFactory, ILogger<ArmoniKMeter>)
public ArmoniKMeter(IPartitionTable partitionTable, MetricsExporter optionsMetricsExporter, IHttpClientFactory httpClientFactory, ILogger<ArmoniKMeter> logger)
21.326.4.1.1. Parameters
partitionTable IPartitionTable
optionsMetricsExporter MetricsExporter
httpClientFactory IHttpClientFactory
logger ILogger<ArmoniKMeter>
21.326.5. Methods
21.326.5.1. Dispose(bool)
protected override void Dispose(bool disposing)
21.326.5.1.1. Parameters
disposing bool
21.326.5.2. StartAsync(CancellationToken)
Triggered when the application host is ready to start the service.
public Task StartAsync(CancellationToken cancellationToken)
21.326.5.2.1. Parameters
cancellationToken CancellationToken
Indicates that the start process has been aborted.
21.326.5.2.2. Returns
A
21.326.5.3. StopAsync(CancellationToken)
Triggered when the application host is performing a graceful shutdown.
public Task StopAsync(CancellationToken cancellationToken)
21.326.5.3.1. Parameters
cancellationToken CancellationToken
Indicates that the shutdown process should no longer be graceful.
21.326.5.3.2. Returns
A