-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Selection of dependent monitors #1236
Conversation
…ending, down or degraded.
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
@mathiskir can you please try it now? EDIT: please do clean install (make sure there are no data from previous try) and try simulate same situation |
Works now. |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
@louislam, Should I prepare this PR for merge (resolve conflicts) or do you not plan to merge this PR now? |
…tors # Conflicts: # server/database.js # server/model/monitor.js # server/routers/api-router.js # src/components/Uptime.vue # src/pages/DashboardHome.vue # src/pages/EditMonitor.vue # src/util.js
…nitors" renamed to "master monitors" in EditMonitor.vue to make it clear (you're selecting monitor(s), on which current monitors depends on, not which depends on current monitor)
I didn't test it, but it is possible to have two monitors with are depended on each other? For example, monitor x and y. IMO this should not be possible |
In fact, I think this is possible. I wonder if this is a problem or not, or how to solve it. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Any news on this? It's a really interesting functionality and I'd love to be using it already 😇 |
Any update on this at all? This would be a great feature. Currently, I have a few services behind my reverse proxy and therefore get alerts for all of them when the reverse proxy goes down. It would be ideal if I could make all services a dependency of the reverse proxy such that when the proxy goes down, I only get an alert for the proxy itself rather than everything else behind it as well. |
This PR is quite a way behind master and at this point is incompatible |
@karelkryda Any plans to make this compatible with the latest release so it can be merged in? Really useful tool and the one thing that is missing and keeping me from fully switching from Woodstone’s Server Alive 😅 |
Truth be told, I've always been waiting for the moment when louislam would be ready to merge my PRs in a way that would prevent them from becoming obsolete again (because they won't be merged). Since I don't see interest in merging, it doesn't make sense for me to edit anything at the moment. I don't have a problem with louislam modifying and merging this PR, but I don't have enough free time to do it at the moment. P.S. I would like all my PRs to be merged |
@louislam Since you are planning v2.0 at the moment, would it be possible for you to consider this PR? It will allow for an even more fine-grained monitoring and, more importantly, notification setup. Right now I get notifications for "down" alerts that really should be "degraded" informations. Two examples
It would be very much appreciated if you could give a short notice on wether you're considering this PR for v2.0 (or even some minor version shortly thereafter). I'm sure, @karelkryda will be happy to rebase his PR if there is a merge to be expected. Thank you so much for your consideration and, even more so, for this amazing tool! 🤩 |
v2.0 planning is final and adding new big features at this point is not possible.
Currently, I think this PR not only needs a rebasing, but also a reworking of the proposed functionality. Concretely, this functionality should be integrated into the group monitor. For this feature concretely, I think the |
I am going to close this issue as I don't see additional value in keeping this open. Making the group monitor into a notification-provider according to our modular (and more importantly maintainable) syntax is included in the Further work is still needed, and help in this area (based on #4395) would still be appreciated. |
@CommanderStorm To be honest, I'm not entirely sure I understand the reason for closing this PR. While I'm not familiar with the changes in version 2.0+, I couldn't find anything in the PRs for version 2.1 that would explain the closure of this PR. Thank you |
Sorry if I was unclear about that. This feature needs serious rebasing/reworking and needs to be integrated into the group monitor as stated above. Footnotes
|
Description
Added the ability to choose which monitors the current monitor depends on.
For example, if we have website monitoring and its functionality depends on the database server, in the event of a database server failure, the status of the website is automatically set to "DEGRADED".
TODO:
Type of change
Please delete any options that are not relevant.
Checklist
Screenshots (if any)
Resolves #1089
Resolves #1534
Resolves #3238