Skip to content

Commit 4469d94

Browse files
committed
Metric setup moved to extension method
1 parent 0abfbb7 commit 4469d94

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/ServiceControl.Audit/HostApplicationBuilderExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public static void AddServiceControlAudit(this IHostApplicationBuilder builder,
8282
autoGenerateServiceInstanceId: true))
8383
.WithMetrics(b =>
8484
{
85-
b.AddMeter(Telemetry.MeterName);
85+
b.AddAuditIngestionMeters();
8686
b.AddOtlpExporter(e =>
8787
{
8888
e.Endpoint = otelMetricsUri;
Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
namespace ServiceControl.Audit;
22

33
using System.Diagnostics.Metrics;
4+
using OpenTelemetry.Metrics;
45

56
static class Telemetry
67
{
7-
public const string MeterName = "Particular.ServiceControl.Audit";
8+
const string MeterName = "Particular.ServiceControl.Audit";
89
public static readonly Meter Meter = new(MeterName, "0.1.0");
910

1011
public static string CreateInstrumentName(string instrumentNamespace, string instrumentName) => $"sc.audit.{instrumentNamespace}.{instrumentName}".ToLower();
12+
13+
public static void AddAuditIngestionMeters(this MeterProviderBuilder builder)
14+
{
15+
builder.AddMeter(MeterName);
16+
}
1117
}

0 commit comments

Comments
 (0)