Go to file
Ryan Nowak 47f427d5ac Updating Health Checks for 2.2
A bunch of small changes and updates for 2.2 focused at making our main
scenarios more streamlined and focused. Also adds samples for
extensibility we support so far.

A list of changes:

Clearing baselines for these projects. We didn't ship anything in 2.1 so
there should be nothing in the baselines.

--

The middleware now uses Map for path matching. This makes the actual
`HealthCheckMiddleware` more standalone. This will make it easy to use
with Dispatcher/Endpoint Routing in the future.

This also manifests by removing Path from HealthCheckOptions - the path
is an explicit argument to the UseHealthChecks middelware - this
streamlines the design for 3.0.

--

Added extensibility for customizing the status codes (aspnet/Home#2584)

--

Added extensibility for writing the textual output (aspnet/Home#2583)

--

Changed the default output to be `text/plain`. The most common use cases
for health checks don't include a detailed status.

The existing output format is still available as an option.
2018-08-01 18:49:44 -07:00
.vsts-pipelines/builds Update infrastructure for the 2.2 release 2018-06-28 16:19:26 -07:00
build Updating Health Checks for 2.2 2018-08-01 18:49:44 -07:00
samples Updating Health Checks for 2.2 2018-08-01 18:49:44 -07:00
src Updating Health Checks for 2.2 2018-08-01 18:49:44 -07:00
test Updating Health Checks for 2.2 2018-08-01 18:49:44 -07:00
.appveyor.yml Update dependencies.props to 2.1.0-preview-28193, build tools to 2.1.0-preview1-1010 [ci skip] 2018-01-31 15:01:10 -08:00
.gitattributes
.gitignore Pin tool and package versions to make builds more repeatable 2017-10-31 19:37:33 -07:00
.travis.yml Update dependencies.props to 2.1.0-preview-28193, build tools to 2.1.0-preview1-1010 [ci skip] 2018-01-31 15:01:10 -08:00
CONTRIBUTING.md
DiagnosticsPages.sln
Directory.Build.props Add certificate names for code signing 2018-06-05 22:31:17 -07:00
Directory.Build.targets Upgrade to netcoreapp22 2018-05-07 16:07:07 -07:00
LICENSE.txt
NuGet.config Use MSBuild to set NuGet feeds instead of NuGet.config 2017-11-20 12:15:47 -08:00
NuGetPackageVerifier.json
README.md
build.cmd
build.sh
korebuild-lock.txt Update dependencies.props 2018-07-29 12:09:28 -07:00
korebuild.json Update infrastructure for the 2.2 release 2018-06-28 16:19:26 -07:00
run.cmd
run.ps1 Update bootstrapper scripts (automated commit) [ci skip] 2018-05-25 16:13:45 -07:00
run.sh Update bootstrapper scripts (automated commit) [ci skip] 2018-05-25 16:13:45 -07:00
version.props Merge branch 'release/2.1' into dev 2018-04-30 15:51:58 -07:00

README.md

ASP.NET Core Diagnostics

AppVeyor: AppVeyor

Travis: Travis

Diagnostics middleware for reporting info and handling exceptions and errors in ASP.NET Core, and diagnosing Entity Framework Core migrations errors.

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.