ApplicationInsights-dotnet
Перейти к файлу
TimothyMothra b3674d4d80 Merge branch 'tilee/testRedfieldDiagnosticSource' of https://github.com/microsoft/ApplicationInsights-dotnet into tilee/testRedfieldDiagnosticSource 2022-09-06 15:41:54 -07:00
.config Create tsaoptions.json (#2532) 2022-02-02 23:50:43 +00:00
.github Merge branch 'main' into tilee/testRedfieldDiagnosticSource 2022-09-06 14:39:58 -07:00
.images Tilee/reorg props (#1295) 2019-11-11 14:44:42 -08:00
.keys consolidating dependencies (#1269) 2019-10-28 14:51:01 -07:00
.pipelines Update pipeline.user.yml (#2523) 2022-01-20 15:04:07 -08:00
.props adding net481 to test matrix (#2664) 2022-09-06 13:55:27 -07:00
.publicApi prep 2.22 (#2630) 2022-07-20 12:24:08 -07:00
.rulesets update analyzers (#2198) 2021-05-05 11:00:34 -07:00
.scripts update PublicApi after 2.20 release (#2527) 2022-01-25 13:54:40 -08:00
BASE Merge branch 'tilee/testRedfieldDiagnosticSource' of https://github.com/microsoft/ApplicationInsights-dotnet into tilee/testRedfieldDiagnosticSource 2022-09-06 15:41:54 -07:00
LOGGING Merge branch 'tilee/testRedfieldDiagnosticSource' of https://github.com/microsoft/ApplicationInsights-dotnet into tilee/testRedfieldDiagnosticSource 2022-09-06 15:41:54 -07:00
NETCORE remove Net5.0 (End of Life) (#2642) 2022-07-27 12:50:34 -07:00
WEB Merge branch 'tilee/testRedfieldDiagnosticSource' of https://github.com/microsoft/ApplicationInsights-dotnet into tilee/testRedfieldDiagnosticSource 2022-09-06 15:41:54 -07:00
docs Update versions_and_names.md (#2654) 2022-08-11 02:05:36 +00:00
examples update example with sample code for aad (#2617) 2022-06-30 20:42:58 +00:00
troubleshooting InstrumentationKey parameter using a default IngestionEndpoint 2021-08-20 11:17:58 -07:00
.gitattributes Migrate AspNetCoreSDK to Base repo (#1264) 2019-10-25 13:28:57 -07:00
.gitignore ignore config files for Visual Studio Live Unit Testing (#2660) 2022-08-19 13:10:44 -07:00
CHANGELOG.md Preserve Context when setting ExceptionTelemetry.Exception (#2668) 2022-08-30 09:52:06 -07:00
Directory.Build.props Merge branch 'main' into tilee/testRedfieldDiagnosticSource 2022-09-06 14:39:58 -07:00
EnlistmentRoot.marker Restructuring the Core SDK and CoreSDK Tests to fit the GitHub structure 2015-07-13 15:08:57 -07:00
Everything.sln remove extra ApplicationInsightsTypes project (NETCORE) (#2583) 2022-04-25 21:13:09 +00:00
LICENSE consolidating dependencies (#1269) 2019-10-28 14:51:01 -07:00
NuGet.config Upgrade to DiagnosticSource Version 5 GA (#2107) 2020-11-09 23:42:50 -08:00
ProjectsForSigning.sln remove HostingStartup (#2367) 2021-08-13 22:14:51 -07:00
Readme.md Update Readme: remove duplicate Releases section (#2611) 2022-06-16 09:19:41 -07:00
SECURITY.md adding security.md (#2624) 2022-07-12 18:30:50 +00:00

Readme.md

Application Insights for .NET Apps

Build And Test, BASE Build And Test, WEB Build And Test, NETCORE Build And Test, LOGGING Redfield Validation Sanity Build Nightly

This is the .NET SDK for sending data to Azure Monitor & Application Insights.

Getting Started

Please review our How-to guides to review which packages are appropriate for your project:

Understanding our SDK

We've gathered a list of concepts, code examples, and links to full guides here.

Contributing

We strongly welcome and encourage contributions to this project. Please review our Contributing guide.

Branches

  • main is the default branch for all development and releases.

Releases

NuGet packages

The following packages are published from this repository:

Nightly Build Latest Official Release Latest Official Release (including pre-release)
Base SDKs
- Microsoft.ApplicationInsights Nightly Nuget Nuget
- Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel Nightly Nuget Nuget
Auto Collectors (Generic)
- Microsoft.ApplicationInsights.DependencyCollector Nightly Nuget Nuget
- Microsoft.ApplicationInsights.EventCounterCollector Nightly Nuget Nuget
- Microsoft.ApplicationInsights.PerfCounterCollector Nightly Nuget Nuget
- Microsoft.ApplicationInsights.WindowsServer Nightly Nuget Nuget
Auto Collectors (ASP.NET)
- Microsoft.ApplicationInsights.Web Nightly Nuget Nuget
Auto Collectors (ASP.NET Core)
- Microsoft.ApplicationInsights.AspNetCore Nightly Nuget Nuget
Auto Collectors (WorkerService, Console Application, etc.)
- Microsoft.ApplicationInsights.WorkerService Nightly Nuget Nuget
Logging Adapters
- For ILogger: Microsoft.Extensions.Logging.ApplicationInsights Nightly Nuget Nuget
- For NLog: Microsoft.ApplicationInsights.NLogTarget Nightly Nuget Nuget
- For Log4Net: Microsoft.ApplicationInsights.Log4NetAppender Nightly Nuget Nuget
- For System.Diagnostics: Microsoft.ApplicationInsights.TraceListener Nightly Nuget Nuget
- Microsoft.ApplicationInsights.DiagnosticSourceListener Nightly Nuget Nuget
- Microsoft.ApplicationInsights.EtwCollector Nightly Nuget Nuget
- Microsoft.ApplicationInsights.EventSourceListener Nightly Nuget Nuget

Customers are encouraged to use the latest stable version as that is the version that will get fixes and updates. Beta packages are not recommended for use in production & support is limited. Upon release of the new stable version, the old Beta packages will be unlisted & the old minor version will be marked as deprecated. Application Insights follows the Azure SDK Lifecycle & support policy. (For example: When 2.20.0 is released, 2.20.0-beta1 will be unlisted and 2.19.0 will be deprecated.)

Nightly

Nightly Builds are available on our MyGet feed: https://www.myget.org/F/applicationinsights-dotnet-nightly/api/v3/index.json

These builds come from the main branch. These are not signed and are not intended for production workloads.

Support

A guide on common troubleshooting topics is available here.

For immediate support relating to the Application Insights .NET SDK we encourage you to file an Azure Support Request with Microsoft Azure instead of filing a GitHub Issue in this repository. You can do so by going online to the Azure portal and submitting a support request. Access to subscription management and billing support is included with your Microsoft Azure subscription, and technical support is provided through one of the Azure Support Plans. For step-by-step guidance for the Azure portal, see How to create an Azure support request. Alternatively, you can create and manage your support tickets programmatically using the Azure Support ticket REST API.