DotnetActuatorMiddleware 3.1.0
dotnet add package DotnetActuatorMiddleware --version 3.1.0
NuGet\Install-Package DotnetActuatorMiddleware -Version 3.1.0
<PackageReference Include="DotnetActuatorMiddleware" Version="3.1.0" />
<PackageVersion Include="DotnetActuatorMiddleware" Version="3.1.0" />
<PackageReference Include="DotnetActuatorMiddleware" />
paket add DotnetActuatorMiddleware --version 3.1.0
#r "nuget: DotnetActuatorMiddleware, 3.1.0"
#:package DotnetActuatorMiddleware@3.1.0
#addin nuget:?package=DotnetActuatorMiddleware&version=3.1.0
#tool nuget:?package=DotnetActuatorMiddleware&version=3.1.0
Dotnet Actuator middleware
A small library that provides some useful endpoints similar to the endpoints provided by the Spring Boot Actuator package for Java applications.
The library currently provides the following endpoints:
| Endpoint | Description |
|---|---|
/health |
Returns a JSON response containing results from user-defined health checks. |
/info |
Returns a JSON response containing the running application name and version. |
/env |
Returns detailed information about the application's running environment |
Further details on each endpoint can be found in the wiki.
Installation
The package is available in the Nuget gallery and can be installed with:
dotnet add package DotnetActuatorMiddleware
or through your favourite IDE.
Working with this repository
If you wish to contribute to this package then you will need the following to work with this repository:
- .NET SDK (Currently built against .NET 6.0)
- Node.JS 16.x or later
As this repository uses semantic-release for generating release artifacts the package.json contains a prepare hook to install Husky for commit linting.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Elastic.Clients.Elasticsearch (>= 9.2.2)
- IPAddressRange (>= 6.3.0)
-
net9.0
- Elastic.Clients.Elasticsearch (>= 9.2.2)
- IPAddressRange (>= 6.3.0)
- System.Text.Json (>= 10.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.