mirror of
https://github.com/louislam/uptime-kuma.git
synced 2026-03-02 22:57:00 -05:00
[Feature]: Change status #493
Labels
No labels
A:accessibility
A:api
A:cert-expiry
A:core
A:dashboard
A:deployment
A:documentation
A:domain expiry
A:incidents
A:maintenance
A:metrics
A:monitor
A:notifications
A:reports
A:settings
A:status-page
A:ui/ux
A:user-management
Stale
ai-slop
blocked
blocked-upstream
bug
cannot-reproduce
dependencies
discussion
duplicate
feature-request
feature-request
good first issue
hacktoberfest
help
help wanted
house keeping
invalid
invalid-format
invalid-format
question
releaseblocker 🚨
security
spam
type:enhance-existing
type:new
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/uptime-kuma#493
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @petercipriano-wtv on GitHub (Oct 29, 2021).
📝 Describe your problem
Is there a way to have an option like Operational instead of the bar in the status page?
🐻 Uptime-Kuma version
1.9.1
💻 Operating System
Ubuntu
🌐 Browser
Chrome
🐋 Docker
20.10.9
🏷️ Docker Image Tag
1.91
🟩 NodeJS Version
No response
👀 Have you spent some time to check if this question has been raised before?
🛡️ Security Policy
@deefdragon commented on GitHub (Oct 29, 2021):
To confirm, you are referring to how Cloudflare status for example has "Operational" vs "Re-Routed" etc. whereas UK only has the heartbeat bars?
Assuming the answer is yes, I think it wouldn't be too hard to use most recent ping to set a status.
Some brainstorming
I'm thinking that it would be best if this and the bar were separately toggled as to if they show up. That way you could have none, either, or both showing.
I'm thinking
Operational,Degraded,Down, andRecoveringas some potential starting terms, but what each of them means is potentially up for debate.Down: The service has not responded to a ping for N pings. (Uses the retry number in the monitor to define down?)
Degraded: At least one ping has been missed continuously in the last N. (or, optionally, the ping time is above a specific threshold)
Recovering: Reached the state of down, but is now responding to pings again. (Or, reached a state of down/degraded, but has been green for the most recent half of pings)
Operational: all good in last N pings
Some far future considerations:
Would it be possible to set rules as to when the different terms are used? Then other statuses could be defined by the user instead of hard coded.
Would it be possible to use these states to trigger notifications?
Then a notification could go out if the monitor has become degraded instead of just down. It Would depend on custom rules again, and would likely require notification configuration options (#233) too.
@petercipriano-wtv commented on GitHub (Oct 29, 2021):
@deefdragon exactly this is the one I'm talking about. I hope we can get this feature too :)
@Kriiiiiiiz commented on GitHub (Nov 2, 2021):
Would be great to have it at UK
@deefdragon commented on GitHub (Nov 3, 2021):
Thinking about this some more, if we are messing around with what is displayed on the status pages, and configuring what gets displayed, we should probably be working on #818 at the same time as this. I think the files touched would be almost the same, so its worth considering at least.
This may be doable as part of #863, but I think its more likely to be done after.
@github-actions[bot] commented on GitHub (Sep 23, 2022):
We are clearing up our old issues and your ticket has been open for 3 months with no activity. Remove stale label or comment or this will be closed in 2 days.
@github-actions[bot] commented on GitHub (Sep 26, 2022):
This issue was closed because it has been stalled for 2 days with no activity.