All Projects → AppMetrics → Health

AppMetrics / Health

Licence: Apache-2.0 License
App Metrics Health is an open-source and cross-platform .NET library used to define and report application health checks

Programming Languages

C#
18002 projects
powershell
5483 projects
shell
77523 projects

Projects that are alternatives of or similar to Health

npoi
a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.
Stars: ✭ 4,493 (+17872%)
Mutual labels:  dotnetcore
docker-workshop-with-react-aspnetcore-redis-rabbitmq-mssql
An Asp.Net Core Docker workshop project that includes react ui, redis, mssql, rabbitmq and azure pipelines
Stars: ✭ 53 (+112%)
Mutual labels:  dotnetcore
NStore
Opinionated eventsourcing library
Stars: ✭ 81 (+224%)
Mutual labels:  dotnetcore
Huxley2
A cross-platform JSON proxy for the GB railway Live Departure Boards SOAP API
Stars: ✭ 22 (-12%)
Mutual labels:  dotnetcore
aspnet-core-3-basic-authentication-api
ASP.NET Core 3.1 - Basic HTTP Authentication API
Stars: ✭ 70 (+180%)
Mutual labels:  dotnetcore
aspnet-core-3-role-based-authorization-api
ASP.NET Core 3.1 - Role Based Authorization API
Stars: ✭ 110 (+340%)
Mutual labels:  dotnetcore
Cloud.BookList
使用52ABP 多租户(SaaS)模式下的书单管理功能,Angular + .net core 案例功能
Stars: ✭ 14 (-44%)
Mutual labels:  dotnetcore
EnyimMemcachedCore
A Memcached client for .NET Core. Available on Nuget https://www.nuget.org/packages/EnyimMemcachedCore
Stars: ✭ 143 (+472%)
Mutual labels:  dotnetcore
Waveshare.EPaperDisplay
.Net Core Library to show images on Waveshare E-Paper Displays
Stars: ✭ 17 (-32%)
Mutual labels:  dotnetcore
SpotifyApi.NetCore
Lightweight .NET Core wrapper for the Spotify Web API
Stars: ✭ 31 (+24%)
Mutual labels:  dotnetcore
modular-starter-kit
The starter kit with entire modular approach to help remove boilerplate code in developing
Stars: ✭ 14 (-44%)
Mutual labels:  dotnetcore
PersianTools.Core
Persian Tools for .Net and .Net Core
Stars: ✭ 25 (+0%)
Mutual labels:  dotnetcore
King.Service
Task scheduling for .NET
Stars: ✭ 34 (+36%)
Mutual labels:  dotnetcore
swan-aspnetcore
SWAN ASP.NET Core
Stars: ✭ 28 (+12%)
Mutual labels:  dotnetcore
dotnetlive.search
Asp.Net Core + ElasticSearch
Stars: ✭ 18 (-28%)
Mutual labels:  dotnetcore
CleanTesting
Sample code for the Clean Testing talk.
Stars: ✭ 72 (+188%)
Mutual labels:  dotnetcore
Discord.Net-Example
Discord.Net Example bots
Stars: ✭ 104 (+316%)
Mutual labels:  dotnetcore
maruko
maruko是一个基于dotnetcore的快速开发框架,他实现freesql,automap,模块化,DDD 设计思想等常用性功能.
Stars: ✭ 29 (+16%)
Mutual labels:  dotnetcore
google-photos-upload
Upload a local image directory into an Album in Google Photos (works on mac/pc/linux). Coded in C# .NET Core 3.0
Stars: ✭ 26 (+4%)
Mutual labels:  dotnetcore
AspNetCoreAzureSearch
ASP.NET Core with Azure Cognitive Search
Stars: ✭ 12 (-52%)
Mutual labels:  dotnetcore

This repo has been archived, source code and issues moved to AppMetrics

App Metrics Health App Metrics

Official Site License Gitter

What is App Metrics Health?

App Metrics Health is an open-source and cross-platform .NET library used define health checks within an application, see the Getting Started Guide.

Latest Builds, Packages & Repo Stats

Branch AppVeyor Travis Coverage
dev AppVeyor Travis Coveralls
master AppVeyor Travis Coveralls
Package Dev Release Pre-Release Release
App.Metrics.Health MyGet Status NuGet Status NuGet Status
App.Metrics.Health.Abstractions MyGet Status NuGet Status NuGet Status
App.Metrics.Health.Checks.Http MyGet Status NuGet Status NuGet Status
App.Metrics.Health.Checks.Network MyGet Status NuGet Status NuGet Status
App.Metrics.Health.Checks.Process MyGet Status NuGet Status NuGet Status
App.Metrics.Health.Core MyGet Status NuGet Status NuGet Status
App.Metrics.Health.Formatters.Ascii MyGet Status NuGet Status NuGet Status
App.Metrics.Health.Formatters.Json MyGet Status NuGet Status NuGet Status
App.Metrics.Health.Reporting.Slack MyGet Status NuGet Status NuGet Status
App.Metrics.Health.Reporting.Metrics MyGet Status NuGet Status NuGet Status

How to build

AppVeyor and Travis CI builds are triggered on commits and PRs to dev and master branches.

See the following for build arguments and running locally.

Configuration Description Default Environment Required
BuildConfiguration The configuration to run the build, Debug or Release Release All Optional
PreReleaseSuffix The pre-release suffix for versioning nuget package artifacts e.g. beta ci All Optional
CoverWith DotCover or OpenCover to calculate and report code coverage, None to skip. When not None, a coverage file and html report will be generated at ./artifacts/coverage OpenCover Windows Only Optional
SkipCodeInspect false to run ReSharper code inspect and report results, true to skip. When true, the code inspection html report and xml output will be generated at ./artifacts/resharper-reports false Windows Only Optional
BuildNumber The build number to use for pre-release versions 0 All Optional
LinkSources Source link support allows source code to be downloaded on demand while debugging true All Optional

Windows

Run build.ps1 from the repositories root directory.

	.\build.ps1

With Arguments

	.\build.ps1 --ScriptArgs '-BuildConfiguration=Release -PreReleaseSuffix=beta -CoverWith=OpenCover -SkipCodeInspect=false -BuildNumber=1'

Linux & OSX

Run build.sh from the repositories root directory. Code Coverage reports are now supported on Linux and OSX, it will be skipped running in these environments.

	.\build.sh

With Arguments

	.\build.sh --ScriptArgs '-BuildConfiguration=Release -PreReleaseSuffix=beta -BuildNumber=1'

Contributing

See the contribution guidlines for details.

Acknowledgements

Thanks for providing free open source licensing

License

This library is release under Apache 2.0 License ( see LICENSE ) Copyright (c) 2016 Allan Hardy

See LICENSE


Powered By NDepend


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].