mirror of
https://github.com/louislam/uptime-kuma.git
synced 2026-03-02 22:57:00 -05:00
Add Monitor Descriptions to the Status Page #2061
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#2061
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 @TritonB7 on GitHub (Apr 1, 2023).
⚠️ Please verify that this feature request has NOT been suggested before.
🏷️ Feature Request Type
UI Feature
🔖 Feature description
Recently, the feature to add monitor model descriptions were added and these descriptions could be seen while hovering over the monitor in the dashboard. Can these same descriptions be displayed on the status page as well? With the option for hover and/or list the description underneath the monitor?
✔️ Solution
Our Uptime Kuma instance instance is only accessable by specific IP addresses so that my colleagues can view the status page. I do not want to give my colleagues access to the dashboard, where they could possible make unsupervised changes. Currently, the dashboard is the only way that I know of to view the descriptions.
I think it would be a nice feature to have the monitor model description viewable on the status page as well.
Create/edit a new monitor.
In the monitor settings - Add toggle to enable allow description to be viewable on status page.
For example:
In the Status Page settings - Add global toggle to show Monitor Descriptions (e.g. if description is not empty/null)
For example, after enabling this toggle:
❓ Alternatives
I am not aware of any current alternatives, if I could create multiple users with read permissions to the dashboard, the users would be able to see the descriptions as well, without having the descriptions displayed on the status page.
📝 Additional Context
No response
@Tiago8v commented on GitHub (Jan 23, 2024):
Hello there, I had the same issue... and was able to bypass this "problem" by doing the following:
While not perfect, it served my case! Hope it helps you too!
@CommanderStorm commented on GitHub (Jan 23, 2024):
@Geczy commented on GitHub (Feb 1, 2024):
i also came across the tag solution, here's my css
had to add the white space normal cause long descriptions weren't breaking
@hmnd commented on GitHub (Mar 23, 2024):
To anyone looking here for an interim solution, here's a way to make the description appear as a tooltip:
[style*="background-color: rgb(219, 39, 119)"]to:first-childto always apply the CSS to the first tag shown on a monitor.https://github.com/louislam/uptime-kuma/assets/12853597/bd30aa9b-7410-4726-9c64-125b7fb2a195
@Ionys320 commented on GitHub (Dec 12, 2024):
Hi,
I see #4612 is in draft, so I could work on my own solution if needed.
Two questions :
Should we keep one description shared across the dashboard and the status page? Or instead, should we have a "technical" description and a "public" one?
For this point, I think it would be easier to only have one, shared across the two parts of UK. If needed to have distinctive descriptions, we must define how the case "no public desc given but a technical one" is handled (
this.publicDescription ?? this.description?)The "Show description" would be at the same place than the "Show URL" button (Option depending of each monitor)? Or would it be like tags (same option for all monitors)?
@homelab-alpha commented on GitHub (Dec 12, 2024):
I agree with the first point: having a single shared description makes sense.
For the second point, the button should be per monitor. This feels safer, especially when the status portal is publicly accessible.
@recordcrash commented on GitHub (Apr 29, 2025):
Here's a solution so long descriptions wrap: