You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "Push" monitor allows for several parameters to be sent with the Push url, including "status" and "msg". But the Event doesn't update or record a new event and "msg" parameter unless the status is changing from the current state. If it was DOWN and I send a push url with "status=up&msg=message1", then the status changes and the Message is recorded. But if I send another Push while it is UP, Kuma will receive the heardbeat and keep it UP, but not record the new message event.
👟 Reproduction steps
Create a "Push" monitor
Set an appropriate heartbeat interval for testing.
I would expect that the Event data would be recorded for every URL call, regardless of the Up/Down status of the monitor. This would allow me to update the monitor at regular intervals and record a relevant status message, any time.
Otherwise, I'm not sure of the benefit of the "msg" parameter if it can only be set when changing between Up/Down.
😓 Actual Behavior
After step 6 above, the monitor heartbeat is reset, however the Event data and "message2" is not recorded. Only after waiting for the monitor to be DOWN and then repeating Step 6 would it record the event with "message2".
🐻 Uptime-Kuma Version
1.23.10
💻 Operating System and Arch
Debian GNU/Linux 12
🌐 Browser
Google Chrome Version 120.0.6099.110 (64-bit)
🐋 Docker Version
No response
🟩 NodeJS Version
No response
📝 Relevant log output
No response
The text was updated successfully, but these errors were encountered:
OK, thanks. I wasn't aware. I'll work around it. Just testing a new workflow and seeing if this will work.
Maybe it's more of a Feature Request then? A configurable option in the monitor (log all events, vs just changes)? Push monitors are kind of an oddball, and I know it would be useful to me if I could look at the monitor and get a complete list of all the status messages I've sent to it (without having to hover over each heartbeat).
🛡️ Security Policy
Description
The "Push" monitor allows for several parameters to be sent with the Push url, including "status" and "msg". But the Event doesn't update or record a new event and "msg" parameter unless the status is changing from the current state. If it was DOWN and I send a push url with "status=up&msg=message1", then the status changes and the Message is recorded. But if I send another Push while it is UP, Kuma will receive the heardbeat and keep it UP, but not record the new message event.
👟 Reproduction steps
👀 Expected behavior
I would expect that the Event data would be recorded for every URL call, regardless of the Up/Down status of the monitor. This would allow me to update the monitor at regular intervals and record a relevant status message, any time.
Otherwise, I'm not sure of the benefit of the "msg" parameter if it can only be set when changing between Up/Down.
😓 Actual Behavior
After step 6 above, the monitor heartbeat is reset, however the Event data and "message2" is not recorded. Only after waiting for the monitor to be DOWN and then repeating Step 6 would it record the event with "message2".
🐻 Uptime-Kuma Version
1.23.10
💻 Operating System and Arch
Debian GNU/Linux 12
🌐 Browser
Google Chrome Version 120.0.6099.110 (64-bit)
🐋 Docker Version
No response
🟩 NodeJS Version
No response
📝 Relevant log output
No response
The text was updated successfully, but these errors were encountered: