Package statping is a server monitoring application that includs a status page server. Visit the Statping repo at https://github.com/hunterlong/statping to get a full understanding of what this application can do.
Statping is available for Mac, Linux and Windows 64x. You can download the tar.gz file or use a couple other methods. Download the latest release at https://github.com/hunterlong/statping/releases/latest or view below. If you're on windows, download the zip file from the latest releases link.
// MacOS using homebrew brew tap hunterlong/statping brew install statping // Linux installation bash <(curl -s https://assets.statping.com/install.sh) statping version
Statping can be built in many way, the best way is to use Docker!
docker run -it -p 8080:8080 hunterlong/statping
Enjoy Statping and tell me any issues you might be having on Github. https://github.com/hunterlong
|cmd||Package main for building the Statping CLI binary application.|
|core||Package core contains the main functionality of Statping.|
|core/notifier||Package notifier contains the main functionality for the Statping Notification system|
|handlers||Package handlers contains the HTTP server along with the requests and routes.|
|handlers/graphql||go:generate go run github.com/99designs/gqlgen|
|notifiers||Package notifiers holds all the notifiers for Statping, which also includes user created notifiers that have been accepted in a Push Request.|
|plugin||Package plugin contains the interfaces to build your own Golang Plugin that will receive triggers on Statping events.|
|source||Package source holds all the assets for Statping.|
|types||Package types contains all of the structs for objects in Statping including services, hits, failures, Core, and others.|
|utils||Package utils contains common methods used in most packages in Statping.|