Skip to content
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

Support specifing a different path (or url) for link generated on status page #5636

Open
demaniak opened this issue Feb 20, 2025 · 2 comments
Labels
feature-request Request for new features to be added

Comments

@demaniak
Copy link

📑 I have found these related issues/pull requests

I could not find related items to this. I assume most users just use the landing page of systems being monitored, or they are looking at other things, like API endpoints, TCP ports etc.

🏷️ Feature Request Type

Status-page

🔖 Feature description

Well designed applications typically provide a special endpoint that can be used to check the health status of the application.
However, when you utilize such and endpoint as the heart beat URL configured in a monitor, and the configure the status page to expose a link to the service being monitored, the link will just go to the health check URL.

This is typically not very useful for "normal" users, who most likely expected to see the applications landing page, instead of some JSON/plaintext diagnostic output.

It would be, I think, useful to allow an admin to (optionally) specify, at the very least, a different path for the generated service link on the status page.

✔️ Solution

When configuring a monitor on the status page, in addition to the "Show Clickable Link" check box, add an UI element to (optionally) provide an alternative path for the generated clickable link.

This could be, for example, a text input, labeled "Alternative path", where

  • no input signifies "behavior as current - use configured monitor URL"
  • / indicate the link should go to the root
  • /home indicates the link should go to root+/home

To illustrate, say the the configured monitor has a link of https://abs.home/ping

Currently, if the monitor is made clickable on the status page, the browser will open https://abs.home/ping.

A normal user that has access to the status page most likely would prefer to have been take to https://abs.home/

In order to fascinate this, imagine the textbox as described above was available to the status page creator.
They could then have entered into that box the the value /, which would then result in the "better" user experience - i.e. the user is take to https://abs.home/

❓ Alternatives

One obvious alternative is to leave functionality as is. The status-page is still very usable for persons concerned with tracking uptime.

The configuration could also be made available in the monitor itself, however I feel that mixes unrelated concerns (function vs presentation vs user UX)

📝 Additional Context

No response

@demaniak demaniak added the feature-request Request for new features to be added label Feb 20, 2025
@MGACSD
Copy link

MGACSD commented Feb 20, 2025

I just posted a similar request 5632 Being able to put custom links on the monitors would be amazing.

@Anjolao
Copy link

Anjolao commented Feb 20, 2025

The invidious is not working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features to be added
Projects
None yet
Development

No branches or pull requests

3 participants