in src/OpenTelemetryEngine/Traces/FunctionsTracerBuilder.cs [16:34]
public static FunctionsTracerBuilderResponse BuildTracer(List<string> AdditionalSources)
{
var tracerBuilder = Sdk.CreateTracerProviderBuilder()
.AddSource(OpenTelemetryModuleConstants.ActivitySourceName)
.AddSource(OpenTelemetryModuleConstants.InternalActivitySourceName);
foreach (string source in AdditionalSources)
{
tracerBuilder.AddSource(source);
}
tracerBuilder
.ConfigureResource(x => x.AddDetector(new FunctionsResourceDetector()))
.AddProcessor(TraceFilterProcessor.Instance)
.AddOtlpExporter()
.Build();
return new FunctionsTracerBuilderResponse();
}