Skip to content

Check web application's health and sends notifications

Notifications You must be signed in to change notification settings

envergokmen/HealthCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

Enver Gökmen Demo App

It schedules health cheks for web urls. All logs are in ErrorLogs.json, Serilog is used to track logs, hangfire framework is used to schedule Cron like tasks. An Auth filter is used to demonstratre auth, it supports multiple users.

Consider chancing connection string in appsettings,

Hangfire and App uses the same database, you can find db backup here

  "ConnectionStrings": {
    "HealthDbCon": "****"
  },

I've created a few test for the app

HealthCheck.Tests, I used inmemory feature of EFCore, Mocked some classes and methods

You can add bulk test items at the app start, it will add 4 test urls for 1 min.

It will ask if you don't have any app only, yellow button after login.

About

Check web application's health and sends notifications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published