App Metrics provides a set of packages designed for ASP.NET Core monitoring. The core packages are as follows:
Package | Description |
---|---|
App.Metrics.AspNetCore.All | Metapackage containing a full set of AspNetCore AppMetrics features. |
App.Metrics.AspNetCore.Tracking | A set of middleware components which automatically track typical metrics used in monitoring a web application. |
App.Metrics.AspNetCore.Endpoints | A set of middleware components for exposing metrics over HTTP as well as information about the application’s running environment. |
App.Metrics.AspNetCore.Hosting | Provides Microsoft.Extensions.Hosting.IHostBuilder extensions methods to configure and host App Metrics in ASP.NET core applications. |
App.Metrics.AspNetCore.Mvc | Includes App Metrics ASP.NET Core packages as well as ASP.NET Core MVC specifics such as supporting metric tagging using MvcAttributeRouteHandler routes. |
App.Metrics.AspNetCore | Similar to App.Metrics.AspNetCore.Mvc , which includes App Metrics ASP.NET Core feature packages as well as additional Microsoft.Extensions.Hosting.IHostBuilder extensions methods to simplify hosting App Metrics in ASP.NET core applications. |
The following documentation sections provide more details into App Metric’s ASP.NET Core support: