Skip to content

Commit ccfbcc6

Browse files
utpillaalanwest
andauthored
Mark Exemplars internal (#4533)
Co-authored-by: Alan West <[email protected]>
1 parent 0ddbdb4 commit ccfbcc6

File tree

17 files changed

+21
-112
lines changed

17 files changed

+21
-112
lines changed

examples/AspNetCore/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,8 @@
110110
// Ensure the MeterProvider subscribes to any custom Meters.
111111
builder
112112
.AddMeter(Instrumentation.MeterName)
113-
.SetExemplarFilter(new TraceBasedExemplarFilter())
113+
114+
// .SetExemplarFilter(new TraceBasedExemplarFilter())
114115
.AddRuntimeInstrumentation()
115116
.AddHttpClientInstrumentation()
116117
.AddAspNetCoreInstrumentation();

src/OpenTelemetry.Exporter.Console/ConsoleMetricExporter.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ public override ExportResult Export(in Batch<Metric> batch)
189189
}
190190

191191
var exemplarString = new StringBuilder();
192+
/* Commenting out as Exemplars is marked internal
192193
foreach (var exemplar in metricPoint.GetExemplars())
193194
{
194195
if (exemplar.Timestamp != default)
@@ -219,6 +220,7 @@ public override ExportResult Export(in Batch<Metric> batch)
219220
exemplarString.AppendLine();
220221
}
221222
}
223+
*/
222224

223225
msg = new StringBuilder();
224226
msg.Append('(');

src/OpenTelemetry.Exporter.OpenTelemetryProtocol/Implementation/MetricItemExtensions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
using System.Reflection;
1919
using System.Reflection.Emit;
2020
using System.Runtime.CompilerServices;
21-
using Google.Protobuf;
2221
using Google.Protobuf.Collections;
2322
using OpenTelemetry.Metrics;
2423
using OtlpCollector = OpenTelemetry.Proto.Collector.Metrics.V1;
@@ -270,6 +269,7 @@ internal static OtlpMetrics.Metric ToOtlpMetric(this Metric metric)
270269
}
271270
}
272271

272+
/* Commenting out as Exemplars is marked internal
273273
var exemplars = metricPoint.GetExemplars();
274274
foreach (var examplar in exemplars)
275275
{
@@ -303,6 +303,7 @@ internal static OtlpMetrics.Metric ToOtlpMetric(this Metric metric)
303303
dataPoint.Exemplars.Add(otlpExemplar);
304304
}
305305
}
306+
*/
306307

307308
histogram.DataPoints.Add(dataPoint);
308309
}

src/OpenTelemetry/.publicApi/net462/PublicAPI.Unshipped.txt

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,12 @@ OpenTelemetry.Logs.LogRecord.Attributes.get -> System.Collections.Generic.IReadO
22
OpenTelemetry.Logs.LogRecord.Attributes.set -> void
33
OpenTelemetry.Logs.LogRecord.Body.get -> string?
44
OpenTelemetry.Logs.LogRecord.Body.set -> void
5-
OpenTelemetry.Metrics.AlwaysOffExemplarFilter
6-
OpenTelemetry.Metrics.AlwaysOffExemplarFilter.AlwaysOffExemplarFilter() -> void
7-
OpenTelemetry.Metrics.AlwaysOnExemplarFilter
8-
OpenTelemetry.Metrics.AlwaysOnExemplarFilter.AlwaysOnExemplarFilter() -> void
95
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration
106
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.Base2ExponentialBucketHistogramConfiguration() -> void
117
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxScale.get -> int
128
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxScale.set -> void
139
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxSize.get -> int
1410
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxSize.set -> void
15-
OpenTelemetry.Metrics.Exemplar
16-
OpenTelemetry.Metrics.Exemplar.DoubleValue.get -> double
17-
OpenTelemetry.Metrics.Exemplar.Exemplar() -> void
18-
OpenTelemetry.Metrics.Exemplar.SpanId.get -> System.Diagnostics.ActivitySpanId?
19-
OpenTelemetry.Metrics.Exemplar.Timestamp.get -> System.DateTimeOffset
20-
OpenTelemetry.Metrics.Exemplar.TraceId.get -> System.Diagnostics.ActivityTraceId?
21-
OpenTelemetry.Metrics.ExemplarFilter
22-
OpenTelemetry.Metrics.ExemplarFilter.ExemplarFilter() -> void
2311
OpenTelemetry.Metrics.ExponentialHistogramBuckets
2412
OpenTelemetry.Metrics.ExponentialHistogramBuckets.Enumerator
2513
OpenTelemetry.Metrics.ExponentialHistogramBuckets.Enumerator.Current.get -> long
@@ -32,20 +20,7 @@ OpenTelemetry.Metrics.ExponentialHistogramData.PositiveBuckets.get -> OpenTeleme
3220
OpenTelemetry.Metrics.ExponentialHistogramData.Scale.get -> int
3321
OpenTelemetry.Metrics.ExponentialHistogramData.ZeroCount.get -> long
3422
OpenTelemetry.Metrics.MetricType.ExponentialHistogram = 80 -> OpenTelemetry.Metrics.MetricType
35-
OpenTelemetry.Metrics.TraceBasedExemplarFilter
36-
OpenTelemetry.Metrics.TraceBasedExemplarFilter.TraceBasedExemplarFilter() -> void
3723
override OpenTelemetry.BaseExportProcessor<T>.ToString() -> string!
3824
override OpenTelemetry.BaseProcessor<T>.ToString() -> string!
39-
static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.SetExemplarFilter(this OpenTelemetry.Metrics.MeterProviderBuilder! meterProviderBuilder, OpenTelemetry.Metrics.ExemplarFilter! exemplarFilter) -> OpenTelemetry.Metrics.MeterProviderBuilder!
40-
~abstract OpenTelemetry.Metrics.ExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
41-
~abstract OpenTelemetry.Metrics.ExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
42-
~OpenTelemetry.Metrics.Exemplar.FilteredTags.get -> System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<string, object>>
43-
OpenTelemetry.Metrics.MetricPoint.GetExemplars() -> OpenTelemetry.Metrics.Exemplar[]!
4425
OpenTelemetry.Metrics.MetricPoint.GetExponentialHistogramData() -> OpenTelemetry.Metrics.ExponentialHistogramData!
45-
~override OpenTelemetry.Metrics.AlwaysOffExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
46-
~override OpenTelemetry.Metrics.AlwaysOffExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
47-
~override OpenTelemetry.Metrics.AlwaysOnExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
48-
~override OpenTelemetry.Metrics.AlwaysOnExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
49-
~override OpenTelemetry.Metrics.TraceBasedExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
50-
~override OpenTelemetry.Metrics.TraceBasedExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
5126
OpenTelemetry.Resources.ResourceBuilder.AddDetector(System.Func<System.IServiceProvider!, OpenTelemetry.Resources.IResourceDetector!>! resourceDetectorFactory) -> OpenTelemetry.Resources.ResourceBuilder!

src/OpenTelemetry/.publicApi/net6.0/PublicAPI.Unshipped.txt

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,12 @@ OpenTelemetry.Logs.LogRecord.Attributes.get -> System.Collections.Generic.IReadO
22
OpenTelemetry.Logs.LogRecord.Attributes.set -> void
33
OpenTelemetry.Logs.LogRecord.Body.get -> string?
44
OpenTelemetry.Logs.LogRecord.Body.set -> void
5-
OpenTelemetry.Metrics.AlwaysOffExemplarFilter
6-
OpenTelemetry.Metrics.AlwaysOffExemplarFilter.AlwaysOffExemplarFilter() -> void
7-
OpenTelemetry.Metrics.AlwaysOnExemplarFilter
8-
OpenTelemetry.Metrics.AlwaysOnExemplarFilter.AlwaysOnExemplarFilter() -> void
95
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration
106
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.Base2ExponentialBucketHistogramConfiguration() -> void
117
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxScale.get -> int
128
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxScale.set -> void
139
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxSize.get -> int
1410
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxSize.set -> void
15-
OpenTelemetry.Metrics.Exemplar
16-
OpenTelemetry.Metrics.Exemplar.DoubleValue.get -> double
17-
OpenTelemetry.Metrics.Exemplar.Exemplar() -> void
18-
OpenTelemetry.Metrics.Exemplar.SpanId.get -> System.Diagnostics.ActivitySpanId?
19-
OpenTelemetry.Metrics.Exemplar.Timestamp.get -> System.DateTimeOffset
20-
OpenTelemetry.Metrics.Exemplar.TraceId.get -> System.Diagnostics.ActivityTraceId?
21-
OpenTelemetry.Metrics.ExemplarFilter
22-
OpenTelemetry.Metrics.ExemplarFilter.ExemplarFilter() -> void
2311
OpenTelemetry.Metrics.ExponentialHistogramBuckets
2412
OpenTelemetry.Metrics.ExponentialHistogramBuckets.Enumerator
2513
OpenTelemetry.Metrics.ExponentialHistogramBuckets.Enumerator.Current.get -> long
@@ -32,20 +20,7 @@ OpenTelemetry.Metrics.ExponentialHistogramData.PositiveBuckets.get -> OpenTeleme
3220
OpenTelemetry.Metrics.ExponentialHistogramData.Scale.get -> int
3321
OpenTelemetry.Metrics.ExponentialHistogramData.ZeroCount.get -> long
3422
OpenTelemetry.Metrics.MetricType.ExponentialHistogram = 80 -> OpenTelemetry.Metrics.MetricType
35-
OpenTelemetry.Metrics.TraceBasedExemplarFilter
36-
OpenTelemetry.Metrics.TraceBasedExemplarFilter.TraceBasedExemplarFilter() -> void
3723
override OpenTelemetry.BaseExportProcessor<T>.ToString() -> string!
3824
override OpenTelemetry.BaseProcessor<T>.ToString() -> string!
39-
static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.SetExemplarFilter(this OpenTelemetry.Metrics.MeterProviderBuilder! meterProviderBuilder, OpenTelemetry.Metrics.ExemplarFilter! exemplarFilter) -> OpenTelemetry.Metrics.MeterProviderBuilder!
40-
~abstract OpenTelemetry.Metrics.ExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
41-
~abstract OpenTelemetry.Metrics.ExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
42-
~OpenTelemetry.Metrics.Exemplar.FilteredTags.get -> System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<string, object>>
43-
OpenTelemetry.Metrics.MetricPoint.GetExemplars() -> OpenTelemetry.Metrics.Exemplar[]!
4425
OpenTelemetry.Metrics.MetricPoint.GetExponentialHistogramData() -> OpenTelemetry.Metrics.ExponentialHistogramData!
45-
~override OpenTelemetry.Metrics.AlwaysOffExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
46-
~override OpenTelemetry.Metrics.AlwaysOffExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
47-
~override OpenTelemetry.Metrics.AlwaysOnExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
48-
~override OpenTelemetry.Metrics.AlwaysOnExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
49-
~override OpenTelemetry.Metrics.TraceBasedExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
50-
~override OpenTelemetry.Metrics.TraceBasedExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
5126
OpenTelemetry.Resources.ResourceBuilder.AddDetector(System.Func<System.IServiceProvider!, OpenTelemetry.Resources.IResourceDetector!>! resourceDetectorFactory) -> OpenTelemetry.Resources.ResourceBuilder!

src/OpenTelemetry/.publicApi/netstandard2.0/PublicAPI.Unshipped.txt

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,12 @@ OpenTelemetry.Logs.LogRecord.Attributes.get -> System.Collections.Generic.IReadO
22
OpenTelemetry.Logs.LogRecord.Attributes.set -> void
33
OpenTelemetry.Logs.LogRecord.Body.get -> string?
44
OpenTelemetry.Logs.LogRecord.Body.set -> void
5-
OpenTelemetry.Metrics.AlwaysOffExemplarFilter
6-
OpenTelemetry.Metrics.AlwaysOffExemplarFilter.AlwaysOffExemplarFilter() -> void
7-
OpenTelemetry.Metrics.AlwaysOnExemplarFilter
8-
OpenTelemetry.Metrics.AlwaysOnExemplarFilter.AlwaysOnExemplarFilter() -> void
95
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration
106
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.Base2ExponentialBucketHistogramConfiguration() -> void
117
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxScale.get -> int
128
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxScale.set -> void
139
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxSize.get -> int
1410
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxSize.set -> void
15-
OpenTelemetry.Metrics.Exemplar
16-
OpenTelemetry.Metrics.Exemplar.DoubleValue.get -> double
17-
OpenTelemetry.Metrics.Exemplar.Exemplar() -> void
18-
OpenTelemetry.Metrics.Exemplar.SpanId.get -> System.Diagnostics.ActivitySpanId?
19-
OpenTelemetry.Metrics.Exemplar.Timestamp.get -> System.DateTimeOffset
20-
OpenTelemetry.Metrics.Exemplar.TraceId.get -> System.Diagnostics.ActivityTraceId?
21-
OpenTelemetry.Metrics.ExemplarFilter
22-
OpenTelemetry.Metrics.ExemplarFilter.ExemplarFilter() -> void
2311
OpenTelemetry.Metrics.ExponentialHistogramBuckets
2412
OpenTelemetry.Metrics.ExponentialHistogramBuckets.Enumerator
2513
OpenTelemetry.Metrics.ExponentialHistogramBuckets.Enumerator.Current.get -> long
@@ -32,20 +20,7 @@ OpenTelemetry.Metrics.ExponentialHistogramData.PositiveBuckets.get -> OpenTeleme
3220
OpenTelemetry.Metrics.ExponentialHistogramData.Scale.get -> int
3321
OpenTelemetry.Metrics.ExponentialHistogramData.ZeroCount.get -> long
3422
OpenTelemetry.Metrics.MetricType.ExponentialHistogram = 80 -> OpenTelemetry.Metrics.MetricType
35-
OpenTelemetry.Metrics.TraceBasedExemplarFilter
36-
OpenTelemetry.Metrics.TraceBasedExemplarFilter.TraceBasedExemplarFilter() -> void
3723
override OpenTelemetry.BaseExportProcessor<T>.ToString() -> string!
3824
override OpenTelemetry.BaseProcessor<T>.ToString() -> string!
39-
static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.SetExemplarFilter(this OpenTelemetry.Metrics.MeterProviderBuilder! meterProviderBuilder, OpenTelemetry.Metrics.ExemplarFilter! exemplarFilter) -> OpenTelemetry.Metrics.MeterProviderBuilder!
40-
~abstract OpenTelemetry.Metrics.ExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
41-
~abstract OpenTelemetry.Metrics.ExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
42-
~OpenTelemetry.Metrics.Exemplar.FilteredTags.get -> System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<string, object>>
43-
OpenTelemetry.Metrics.MetricPoint.GetExemplars() -> OpenTelemetry.Metrics.Exemplar[]!
4425
OpenTelemetry.Metrics.MetricPoint.GetExponentialHistogramData() -> OpenTelemetry.Metrics.ExponentialHistogramData!
45-
~override OpenTelemetry.Metrics.AlwaysOffExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
46-
~override OpenTelemetry.Metrics.AlwaysOffExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
47-
~override OpenTelemetry.Metrics.AlwaysOnExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
48-
~override OpenTelemetry.Metrics.AlwaysOnExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
49-
~override OpenTelemetry.Metrics.TraceBasedExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
50-
~override OpenTelemetry.Metrics.TraceBasedExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
5126
OpenTelemetry.Resources.ResourceBuilder.AddDetector(System.Func<System.IServiceProvider!, OpenTelemetry.Resources.IResourceDetector!>! resourceDetectorFactory) -> OpenTelemetry.Resources.ResourceBuilder!

src/OpenTelemetry/.publicApi/netstandard2.1/PublicAPI.Unshipped.txt

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,12 @@ OpenTelemetry.Logs.LogRecord.Attributes.get -> System.Collections.Generic.IReadO
22
OpenTelemetry.Logs.LogRecord.Attributes.set -> void
33
OpenTelemetry.Logs.LogRecord.Body.get -> string?
44
OpenTelemetry.Logs.LogRecord.Body.set -> void
5-
OpenTelemetry.Metrics.AlwaysOffExemplarFilter
6-
OpenTelemetry.Metrics.AlwaysOffExemplarFilter.AlwaysOffExemplarFilter() -> void
7-
OpenTelemetry.Metrics.AlwaysOnExemplarFilter
8-
OpenTelemetry.Metrics.AlwaysOnExemplarFilter.AlwaysOnExemplarFilter() -> void
95
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration
106
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.Base2ExponentialBucketHistogramConfiguration() -> void
117
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxScale.get -> int
128
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxScale.set -> void
139
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxSize.get -> int
1410
OpenTelemetry.Metrics.Base2ExponentialBucketHistogramConfiguration.MaxSize.set -> void
15-
OpenTelemetry.Metrics.Exemplar
16-
OpenTelemetry.Metrics.Exemplar.DoubleValue.get -> double
17-
OpenTelemetry.Metrics.Exemplar.Exemplar() -> void
18-
OpenTelemetry.Metrics.Exemplar.SpanId.get -> System.Diagnostics.ActivitySpanId?
19-
OpenTelemetry.Metrics.Exemplar.Timestamp.get -> System.DateTimeOffset
20-
OpenTelemetry.Metrics.Exemplar.TraceId.get -> System.Diagnostics.ActivityTraceId?
21-
OpenTelemetry.Metrics.ExemplarFilter
22-
OpenTelemetry.Metrics.ExemplarFilter.ExemplarFilter() -> void
2311
OpenTelemetry.Metrics.ExponentialHistogramBuckets
2412
OpenTelemetry.Metrics.ExponentialHistogramBuckets.Enumerator
2513
OpenTelemetry.Metrics.ExponentialHistogramBuckets.Enumerator.Current.get -> long
@@ -32,20 +20,7 @@ OpenTelemetry.Metrics.ExponentialHistogramData.PositiveBuckets.get -> OpenTeleme
3220
OpenTelemetry.Metrics.ExponentialHistogramData.Scale.get -> int
3321
OpenTelemetry.Metrics.ExponentialHistogramData.ZeroCount.get -> long
3422
OpenTelemetry.Metrics.MetricType.ExponentialHistogram = 80 -> OpenTelemetry.Metrics.MetricType
35-
OpenTelemetry.Metrics.TraceBasedExemplarFilter
36-
OpenTelemetry.Metrics.TraceBasedExemplarFilter.TraceBasedExemplarFilter() -> void
3723
override OpenTelemetry.BaseExportProcessor<T>.ToString() -> string!
3824
override OpenTelemetry.BaseProcessor<T>.ToString() -> string!
39-
static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.SetExemplarFilter(this OpenTelemetry.Metrics.MeterProviderBuilder! meterProviderBuilder, OpenTelemetry.Metrics.ExemplarFilter! exemplarFilter) -> OpenTelemetry.Metrics.MeterProviderBuilder!
40-
~abstract OpenTelemetry.Metrics.ExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
41-
~abstract OpenTelemetry.Metrics.ExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
42-
~OpenTelemetry.Metrics.Exemplar.FilteredTags.get -> System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<string, object>>
43-
OpenTelemetry.Metrics.MetricPoint.GetExemplars() -> OpenTelemetry.Metrics.Exemplar[]!
4425
OpenTelemetry.Metrics.MetricPoint.GetExponentialHistogramData() -> OpenTelemetry.Metrics.ExponentialHistogramData!
45-
~override OpenTelemetry.Metrics.AlwaysOffExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
46-
~override OpenTelemetry.Metrics.AlwaysOffExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
47-
~override OpenTelemetry.Metrics.AlwaysOnExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
48-
~override OpenTelemetry.Metrics.AlwaysOnExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
49-
~override OpenTelemetry.Metrics.TraceBasedExemplarFilter.ShouldSample(double value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
50-
~override OpenTelemetry.Metrics.TraceBasedExemplarFilter.ShouldSample(long value, System.ReadOnlySpan<System.Collections.Generic.KeyValuePair<string, object>> tags) -> bool
5126
OpenTelemetry.Resources.ResourceBuilder.AddDetector(System.Func<System.IServiceProvider!, OpenTelemetry.Resources.IResourceDetector!>! resourceDetectorFactory) -> OpenTelemetry.Resources.ResourceBuilder!

0 commit comments

Comments
 (0)