Skip to content

Commit 019396d

Browse files
committed
jobs: added otel
1 parent f431328 commit 019396d

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

src/TTX.Jobs/Program.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
using TTX.App;
2+
using OpenTelemetry.Logs;
3+
using OpenTelemetry.Metrics;
4+
using OpenTelemetry.Trace;
25
using TTX.Infrastructure;
6+
using OpenTelemetry.Resources;
37

48
IConfiguration configuration = new ConfigurationBuilder()
59
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
@@ -10,6 +14,14 @@
1014

1115
HostApplicationBuilder builder = Host.CreateApplicationBuilder(args);
1216
builder.Services
17+
.AddOpenTelemetry()
18+
.ConfigureResource(resource => resource.AddHostDetector().AddContainerDetector())
19+
.WithLogging(logging => logging.AddOtlpExporter())
20+
.WithTracing(tracing => tracing.AddOtlpExporter())
21+
.WithMetrics(metrics => metrics
22+
.AddRuntimeInstrumentation()
23+
.AddOtlpExporter())
24+
.Services
1325
.AddTtx(configuration.GetSection("TTX"))
1426
.AddTtxJobs(configuration.GetSection("TTX:Jobs"))
1527
.AddTtxInfra(configuration.GetSection("TTX:Infrastructure"))

src/TTX.Jobs/TTX.Jobs.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.3" />
12+
<PackageReference Include="OpenTelemetry" Version="1.15.0" />
13+
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.15.0" />
14+
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.15.0" />
15+
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" Version="1.15.0" />
16+
<PackageReference Include="OpenTelemetry.Resources.Container" Version="1.15.0-beta.1" />
17+
<PackageReference Include="OpenTelemetry.Resources.Host" Version="1.15.0-beta.2" />
1218
</ItemGroup>
1319

1420
<ItemGroup>

0 commit comments

Comments
 (0)