Skip to content

Commit 2074b2f

Browse files
committed
Add OpenTelemetry Redis Instrumentation
1 parent d11ac1a commit 2074b2f

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

Source/ApiTemplate/Source/ApiTemplate/ApiTemplate.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
<PackageReference Include="OpenTelemetry.Exporter.Console" Version="1.1.0" Condition="'$(OpenTelemetry)' == 'true'" />
6464
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.0.0-rc7" Condition="'$(OpenTelemetry)' == 'true'" />
6565
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.0.0-rc7" Condition="'$(OpenTelemetry)' == 'true'" />
66+
<PackageReference Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.0.0-rc7" Condition="'$(OpenTelemetry)' == 'true' AND '$(Redis)' == 'true'" />
6667
<PackageReference Include="Serilog" Version="2.10.0" Condition="'$(Serilog)' == 'true'" />
6768
<PackageReference Include="Serilog.AspNetCore" Version="4.1.0" Condition="'$(Serilog)' == 'true'" />
6869
<PackageReference Include="Serilog.Enrichers.Environment" Version="2.2.0" Condition="'$(Serilog)' == 'true'" />

Source/ApiTemplate/Source/ApiTemplate/CustomServiceCollectionExtensions.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,9 @@ static string GetHttpFlavour(string protocol)
293293
};
294294
options.RecordException = true;
295295
});
296+
#if Redis
297+
builder.AddRedisInstrumentation();
298+
#endif
296299

297300
if (webHostEnvironment.IsDevelopment())
298301
{

Source/GraphQLTemplate/Source/GraphQLTemplate/CustomServiceCollectionExtensions.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,9 @@ static string GetHttpFlavour(string protocol)
296296
};
297297
options.RecordException = true;
298298
});
299+
#if Redis
300+
builder.AddRedisInstrumentation();
301+
#endif
299302

300303
if (webHostEnvironment.IsDevelopment())
301304
{

Source/GraphQLTemplate/Source/GraphQLTemplate/GraphQLTemplate.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
<PackageReference Include="OpenTelemetry.Exporter.Console" Version="1.1.0" Condition="'$(OpenTelemetry)' == 'true'" />
7171
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.0.0-rc7" Condition="'$(OpenTelemetry)' == 'true'" />
7272
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.0.0-rc7" Condition="'$(OpenTelemetry)' == 'true'" />
73+
<PackageReference Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.0.0-rc7" Condition="'$(OpenTelemetry)' == 'true' AND '$(Redis)' == 'true'" />
7374
<PackageReference Include="Serilog" Version="2.10.0" Condition="'$(Serilog)' == 'true'" />
7475
<PackageReference Include="Serilog.AspNetCore" Version="4.1.0" Condition="'$(Serilog)' == 'true'" />
7576
<PackageReference Include="Serilog.Enrichers.Environment" Version="2.2.0" Condition="'$(Serilog)' == 'true'" />

0 commit comments

Comments
 (0)