23.327. Class ArmoniKMeter
Namespace: ArmoniK.Core.Control.PartitionMetrics
Assembly: ArmoniK.Core.Control.PartitionMetrics.dll
public class ArmoniKMeter : Meter, IDisposable, IHostedService
23.327.1. Inheritance
object ← Meter ← ArmoniKMeter
23.327.2. Implements
23.327.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.327.4. Constructors
23.327.4.1. ArmoniKMeter(IPartitionTable, PartitionMetricsExporter, IHttpClientFactory, ILogger<ArmoniKMeter>)
public ArmoniKMeter(IPartitionTable partitionTable, PartitionMetricsExporter optionsPartitionMetricsExporter, IHttpClientFactory httpClientFactory, ILogger<ArmoniKMeter> logger)
23.327.4.1.1. Parameters
partitionTable IPartitionTable
optionsPartitionMetricsExporter PartitionMetricsExporter
httpClientFactory IHttpClientFactory
logger ILogger<ArmoniKMeter>
23.327.5. Methods
23.327.5.1. Dispose(bool)
Dispose the Meter which will disable all instruments created by this meter.
protected override void Dispose(bool disposing)
23.327.5.1.1. Parameters
disposing bool
true if called from Dispose(), false if called from a finalizer.
23.327.5.2. StartAsync(CancellationToken)
Triggered when the application host is ready to start the service.
public Task StartAsync(CancellationToken cancellationToken)
23.327.5.2.1. Parameters
cancellationToken CancellationToken
Indicates that the start process has been aborted.
23.327.5.2.2. Returns
A
23.327.5.3. StopAsync(CancellationToken)
Triggered when the application host is performing a graceful shutdown.
public Task StopAsync(CancellationToken cancellationToken)
23.327.5.3.1. Parameters
cancellationToken CancellationToken
Indicates that the shutdown process should no longer be graceful.
23.327.5.3.2. Returns
A