K.Z
K.Z

Reputation: 5075

AddApplicationInsightsTelemetry not recognise in Azure Function

I am working on .NET CORE 6 <TargetFramework>net6.0</TargetFramework> Azure Function application. I have install following libraries

<PackageReference Include="Microsoft.ApplicationInsights.WorkerService" Version="2.20.0" />
<PackageReference Include="Microsoft.Azure.Functions.Extensions" Version="1.1.0" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="4.0.1" />

I am trying to register AddApplicationInsightsTelemetry() but it is not been recognised, not sure what I missing here?

Startup class

using Microsoft.Azure.Functions.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection;

[assembly: FunctionsStartup(typeof(abc.IS.ProcessingFunction.Startup))]
namespace abc.IS.ProcessingFunction
{
   public class Startup : FunctionsStartup
   {
     public override void Configure(IFunctionsHostBuilder builder)
     {
         builder.Services.AddApplicationInsightsTelemetry();
     }
   }
}

enter image description here

Upvotes: 2

Views: 3204

Answers (1)

K.Z
K.Z

Reputation: 5075

I have managed to register service using

 builder.Services.AddApplicationInsightsTelemetryWorkerService();

Upvotes: 3

Related Questions