File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11using TTX . App ;
2+ using OpenTelemetry . Logs ;
3+ using OpenTelemetry . Metrics ;
4+ using OpenTelemetry . Trace ;
25using TTX . Infrastructure ;
6+ using OpenTelemetry . Resources ;
37
48IConfiguration configuration = new ConfigurationBuilder ( )
59 . AddJsonFile ( "appsettings.json" , optional : false , reloadOnChange : true )
1014
1115HostApplicationBuilder builder = Host . CreateApplicationBuilder ( args ) ;
1216builder . 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" ) )
Original file line number Diff line number Diff line change 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 >
You can’t perform that action at this time.
0 commit comments