Sign inSign up

xabarilcoding/beatpulseui

By xabarilcoding

•Updated about 8 years ago

BeatPulse UI image to show and monitor BeatPulse Liveness.

Image
2

10K+

xabarilcoding/beatpulseui repository overview

⁠Configure BeatPulse-UI

The BeatPulse-UI is a traditional.NET Core application with appsettings.json like: { "BeatPulse-UI": { "Liveness": [], "Webhooks": [], "EvaluationTimeOnSeconds": 10, "MinimumSecondsBetweenFailureNotifications": 600 } }

You can use environment variables to override all the configuration parameters

⁠Adding new liveness

You can add new liveness using the array pattern on .NET Core configuration applications.

-e 'BeatPulse-UI:Liveness:0:Name=livenessname' -e 'BeatPulse-UI:Liveness:0:Uri=http://the-livenesuri⁠'

⁠Elapsed time between checks

-e 'BeatPulse-UI:EvaluationTimeOnSeconds=7'

⁠Set the webhooks failure notifiers

-e 'BeatPulse-UI:Webhooks:0:Name=AF' -e 'BeatPulse-UI:Webhooks:0:Uri=[the webhook uri]' -e 'BeatPulse-UI:Webhooks:0:Payload=[the wehook payload]'

⁠Set the minimun time between failure notifications

-e 'BeatPulse-UI:MinimumSecondsBetweenFailureNotifications=600'

For more more information visit the project site https://github.com/xabaril/beatpulse⁠

Tag summary

Content type

Image

Digest

Size

106.5 MB

Last updated

about 8 years ago

docker pull xabarilcoding/beatpulseui