Comments (3)
What I'm planning to do is to get rid of the "stopped" state.
Suppose you have multiple channels set up, let's say an email and a Slack webhook. And the webhook URL is obviously invalid, because of copy-pasting mishap.
What happens currently: the first time we try posting to Slack and fail, we mark the check as "paused" and give up forever. Even though the email channel might still be viable and useful.
What I think should happen: check never goes into "paused" state. If a posting to a channel fails, we store the most recent failure message and display it on "Channels" page, add a note about it in monthly report etc. Failures might also be temporary and it is worth retrying later.
from healthchecks.
yeah deal that sounds way better, i hit a hiccup with slack recently and some of my checks got paused
from healthchecks.
This is now implemented: checks don't go into "paused" state. If there is a problem with one of the channels, it will be indicated on "Integrations" page, but rest of the channels still work.
from healthchecks.
Related Issues (20)
- Internal server error for the docs page HOT 5
- Add `paused` Prometheus metric HOT 2
- SubUrl (sub directory) - does it work? HOT 1
- [feature] Allow configurable integration auto-assign per project HOT 2
- QOL: Auto continue on TOTP paste
- Conditional integration selection based on tags HOT 2
- Bit of help installing HealthChecks self hosted HOT 3
- Grace period for START_TIME
- Show number of monitors per tag HOT 2
- Daylight savings fallback triggers a failure HOT 2
- Question: Dependencies between checks HOT 1
- Scraping all projects in Prometheus
- Expose grace period metrics
- Feature request: dependency between checks for decision on changing health status or sending notifications HOT 2
- Alert on pinging IP address change HOT 1
- Support Systemd OnCalendar timers HOT 8
- Disabling emails causes 500 error when adding new project members HOT 3
- How to transfer project ownership without configuring emails HOT 1
- Configure disabling magic link sign-in HOT 1
- Fallback notifications HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from healthchecks.