louislam / uptime-kuma

A fancy self-hosted monitoring tool
https://uptime.kuma.pet
MIT License
59.49k stars 5.33k forks source link

Show all events on Push monitor #3461

Open sbassford opened 1 year ago

sbassford commented 1 year ago

⚠️ Please verify that this feature request has NOT been suggested before.

🏷️ Feature Request Type

UI Feature

🔖 Feature description

Could there be an option to display each Event as it comes in when using a Push monitor, maybe on the monitor detail page? The push monitors are great for allowing custom monitoring of complex APIs. We'd also like to show some simple statistics for server health as well.

Here is a mockup.

Screenshot 2023-07-20 at 8 52 04 AM

✔️ Solution

Modify the monitor detail page to allow an option for all up events to display. /dashboard/xxx Add an option on the monitor edit page for "Show all events" /edit/xxx

❓ Alternatives

I did some research and I think this is unique due to that fact Uptime Kuma supports the Push monitor type.

📝 Additional Context

No response

ebricca commented 1 year ago

is event message data only logged, when the status changes? possibly add a flag to the setup to log all data / possibly have some housekeeping in this case? (i have been changing down&up to make it visible but that is crude .. abusing the ping info to have status graphs .. )

pswilde commented 12 months ago

I would also like this feature. I use Uptime Kuma to monitor backup states (running, failed, completed). Failed, of course, sends a "status=down" request, but running and completed are both "up" - so I never see "Completed" in the status list, only "Running" because both are "up". Yes, the Completed request is still logged, and gets a status "dot" which I can hover over to see, but having these in the status list would allow me to see how long a backup took at a glance.

It would also be nice to use a status other than down or up in a push url, i.e. "pending", so whilst a backup is running I can put it in a pending state.

tarun7singh commented 10 months ago

I'm would like to start work on this, as i also need this feature to monitor my scheduled job's result. I'm thinking of adding it to appearance settings. @CommanderStorm

CommanderStorm commented 10 months ago

Here is our contribution guide: https://github.com/louislam/uptime-kuma/blob/master/CONTRIBUTING.md

Please note that for new features a discussion in a draft PR is required to prevent duplicate effort or faulty attempts