forked from PhenX/PhenX.EntityFrameworkCore.BulkInsert
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTracerProviderBuilderExtensions.cs
More file actions
18 lines (17 loc) · 904 Bytes
/
Copy pathTracerProviderBuilderExtensions.cs
File metadata and controls
18 lines (17 loc) · 904 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using OpenTelemetry.Trace;
namespace OpenTelemetry.Instrumentation.PhenX.EntityFrameworkCore.BulkInsert;
/// <summary>
/// Extension methods for <see cref="TracerProviderBuilder"/> to add instrumentation for PhenX.EntityFrameworkCore.BulkInsert.
/// </summary>
public static class TracerProviderBuilderExtensions
{
/// <summary>
/// Adds instrumentation for PhenX.EntityFrameworkCore.BulkInsert to the OpenTelemetry TracerProviderBuilder.
/// </summary>
/// <param name="builder">The TracerProviderBuilder to add the instrumentation to.</param>
/// <returns>The TracerProviderBuilder with the PhenX.EntityFrameworkCore.BulkInsert instrumentation added.</returns>
public static TracerProviderBuilder AddPhenXEntityFrameworkCoreBulkInsertInstrumentation(this TracerProviderBuilder builder)
{
return builder.AddSource("PhenX.EntityFrameworkCore.BulkInsert");
}
}