Failure signal
A CronJob is suspended or fails to create a pod.

KUBERNETES INTEGRATION
Kubernetes exposes pod and job status, but a small external heartbeat can answer whether a scheduled workload completed its useful work on time.
GET /h/YOUR_KEY/YOUR_TOKENWHAT CAN FAIL
A CronJob is suspended or fails to create a pod.
The container starts but the task exits before completion.
A dependency or cluster problem prevents the workload from reporting.
BASIC INTEGRATION
Use the unique GET URL provided by your Upnora dashboard. The examples are generic: replace them with your monitor URL and keep it in an environment variable or secret.
run_the_scheduled_task && curl --fail --max-time 10 "$UPNORA_HEARTBEAT_URL"IMPLEMENTATION NOTES
Run the heartbeat command at the end of the container script, after the workload succeeds. Store UPNORA_HEARTBEAT_URL in a Kubernetes Secret.
See scheduled task monitoring →Do not send the heartbeat at container startup. Startup only proves that a pod began; the final call proves that work completed.
MORE HEARTBEAT INTEGRATIONS
FAQ
Call the Upnora heartbeat URL from the container after the task completes.
Use a Kubernetes Secret and expose it as an environment variable.
No. It adds a simple external heartbeat for scheduled workloads.
ADD A SUCCESS SIGNAL