Aicrosoft.Extensions.ApplicationInsights 8.5.0

dotnet add package Aicrosoft.Extensions.ApplicationInsights --version 8.5.0                
NuGet\Install-Package Aicrosoft.Extensions.ApplicationInsights -Version 8.5.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Aicrosoft.Extensions.ApplicationInsights" Version="8.5.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Aicrosoft.Extensions.ApplicationInsights --version 8.5.0                
#r "nuget: Aicrosoft.Extensions.ApplicationInsights, 8.5.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Aicrosoft.Extensions.ApplicationInsights as a Cake Addin
#addin nuget:?package=Aicrosoft.Extensions.ApplicationInsights&version=8.5.0

// Install Aicrosoft.Extensions.ApplicationInsights as a Cake Tool
#tool nuget:?package=Aicrosoft.Extensions.ApplicationInsights&version=8.5.0                

关于ApplicationInsights使用时的一些说明

  • Transaction search中,Trace是系统日志的输出。它的Severity Level就是日志的级别。
  • Monitoring中的Logs中,可以通过Application Insights这个库中的Trace表,来查看所有的日志信息。

Aicrosoft.Extensions.ApplicationInsights

引入了Microsoft.ApplicationInsights.AspNetCore包,该包引入了几乎所有的ApplicationInsights包。 Office Docs

使用方法

  • 在启动项目中引入Aicrosoft.Extensions.ApplicationInsights
  • 打开项目的启动配置代码,增加下面语句
//增加ApplicationInsights
builder.Services.AddAppInsights();

  • 在配置文件中加入
"ApplicationInsights": {
    "ConnectionString": "Copy connection string from Application Insights Resource Overview"
  }

关于在Client端引入ApplicationInsights的支持的说明

  • 参考:https://learn.microsoft.com/en-us/azure/azure-monitor/app/worker-service
  • 如果有需要,直接使用包Microsoft.ApplicationInsights.WorkerService,只要加入services.AddApplicationInsightsTelemetryWorkerService();后再加上配置内容就可以直接监测App的健康并上传相关的日志信息。
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
8.5.0 83 10/12/2024
8.3.0 98 9/10/2024
8.2.0 105 8/7/2024
6.4.0 277 11/20/2023
6.3.2 149 11/1/2023
6.2.1 147 8/25/2023
6.1.7 183 7/25/2023
6.1.5 247 3/13/2023
6.1.4 212 3/11/2023
6.1.3 272 2/21/2023
6.1.1-beta.221203.1 128 12/3/2022