3 types derived from Meter
Microsoft.Extensions.Caching.Memory (1)
Microsoft.Extensions.Diagnostics (1)
System.Net.Http (1)
86 instantiations of Meter
Aspire.Confluent.Kafka (1)
Aspire.Hosting.Native.Core (1)
Aspire.TerminalHost (1)
Microsoft.AspNetCore.Diagnostics (1)
Microsoft.AspNetCore.HeaderParsing.Tests (10)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Microsoft.DotNet.Cli.Utils (1)
Microsoft.Extensions.AI (7)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (4)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (23)
Microsoft.Extensions.Diagnostics.Testing.Tests (24)
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Microsoft.Gen.Metrics.Generated.Tests (3)
Stress.ApiService (1)
System.Diagnostics.DiagnosticSource (1)
System.Net.NameResolution (1)
System.Net.Quic (1)
346 references to Meter
Aspire.Confluent.Kafka (2)
Aspire.Hosting.Native.Core (1)
Aspire.TerminalHost (2)
Microsoft.AspNetCore.Authentication.Core (1)
Microsoft.AspNetCore.Authorization (1)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.Server (1)
Microsoft.AspNetCore.Diagnostics (2)
Microsoft.AspNetCore.HeaderParsing (3)
Microsoft.AspNetCore.HeaderParsing.Tests (11)
Microsoft.AspNetCore.Hosting (1)
Microsoft.AspNetCore.Http.Connections (1)
Microsoft.AspNetCore.Identity (1)
Microsoft.AspNetCore.RateLimiting (1)
Microsoft.AspNetCore.Routing (1)
Microsoft.AspNetCore.Server.HttpSys (1)
Microsoft.AspNetCore.Server.IIS (1)
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
Microsoft.DotNet.Cli.Utils (1)
Microsoft.Extensions.AI (9)
Microsoft.Extensions.Caching.Memory (3)
Microsoft.Extensions.Diagnostics (3)
Microsoft.Extensions.Diagnostics.Abstractions (20)
Microsoft.Extensions.Diagnostics.HealthChecks.Common (3)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (5)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (7)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (41)
Microsoft.Extensions.Diagnostics.Testing (1)
Microsoft.Extensions.Diagnostics.Testing.Tests (22)
Microsoft.Extensions.Identity.Core (1)
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
Microsoft.Gen.Metrics.Generated.Tests (106)
Microsoft.Gen.Metrics.Unit.Tests (3)
Microsoft.Gen.MetricsReports.Unit.Tests (1)
Stress.ApiService (1)
Stress.TelemetryService (2)
System.Diagnostics.DiagnosticSource (63)
System\Diagnostics\Metrics\Counter.cs (2)
18internal Counter(Meter meter, string name, string? unit, string? description) : this(meter, name, unit, description, null)
22internal Counter(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\Gauge.cs (2)
16internal Gauge(Meter meter, string name, string? unit, string? description) : this(meter, name, unit, description, null)
20internal Gauge(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\Histogram.cs (3)
11/// Use <see cref="Meter.CreateHistogram(string, string?, string?)" /> method to create the Histogram object.
18internal Histogram(Meter meter, string name, string? unit, string? description)
23internal Histogram(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags, InstrumentAdvice<T>? advice)
System\Diagnostics\Metrics\Instrument.common.cs (4)
28protected Instrument(Meter meter, string name)
41protected Instrument(Meter meter, string name, string? unit, string? description)
55protected Instrument(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags)
70Meter meter,
System\Diagnostics\Metrics\ObservableCounter.cs (6)
22internal ObservableCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null)
26internal ObservableCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
33internal ObservableCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null)
37internal ObservableCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
44internal ObservableCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description) : this(meter, name, observeValues, unit, description, tags: null)
48internal ObservableCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\ObservableGauge.cs (6)
22internal ObservableGauge(Meter meter, string name, Func<T> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null)
26internal ObservableGauge(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
33internal ObservableGauge(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null)
37internal ObservableGauge(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
44internal ObservableGauge(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description) : this(meter, name, observeValues, unit, description, tags: null)
48internal ObservableGauge(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\ObservableInstrument.cs (2)
24protected ObservableInstrument(Meter meter, string name, string? unit, string? description) : this(meter, name, unit, description, tags: null)
37protected ObservableInstrument(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\ObservableUpDownCounter.cs (6)
22internal ObservableUpDownCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null)
26internal ObservableUpDownCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
33internal ObservableUpDownCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description) : this(meter, name, observeValue, unit, description, tags: null)
37internal ObservableUpDownCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
44internal ObservableUpDownCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description) : this(meter, name, observeValues, unit, description, tags: null)
48internal ObservableUpDownCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\UpDownCounter.cs (2)
17internal UpDownCounter(Meter meter, string name, string? unit, string? description) : this(meter, name, unit, description, tags: null)
21internal UpDownCounter(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System.Net.Http (8)
System.Net.NameResolution (1)
System.Net.Quic (1)