<PackageReference Include="OpenTelemetry" Version="1.15.0" />

OpenTelemetry.Metrics.MetricStreamIdentity

namespace OpenTelemetry.Metrics { internal readonly struct MetricStreamIdentity : IEquatable<MetricStreamIdentity> { public string MeterName { get; } public string MeterVersion { get; } public string MeterSchemaUrl { get; } public Tags? MeterTags { get; } public string InstrumentName { get; } public string Unit { get; } public string Description { get; } public Type InstrumentType { get; } public int? ViewId { get; } public string MetricStreamName { get; } public string[] TagKeys { get; } public double[] HistogramBucketBounds { get; } public int ExponentialHistogramMaxSize { get; } public int ExponentialHistogramMaxScale { get; } public bool HistogramRecordMinMax { get; } public bool IsHistogram { get; } public MetricStreamIdentity(Instrument instrument, MetricStreamConfiguration metricStreamConfiguration); public static bool operator ==(MetricStreamIdentity metricIdentity1, MetricStreamIdentity metricIdentity2); public static bool operator !=(MetricStreamIdentity metricIdentity1, MetricStreamIdentity metricIdentity2); public bool Equals(MetricStreamIdentity other); } }