Skip to main content
Heartbeat Monitors check if applications or services are running by expecting periodic requests to a specified endpoint. They ensure that scheduled jobs or background services are active and functioning as expected.

Key Features

  • Health Check Endpoint:
Monitor applications by expecting periodic GET/POST/HEAD requests to a health check endpoint. Ensure that services and scheduled jobs are running as expected.
  • Configurable Parameters:
Define the frequency of expected requests and acceptable response times. Customize the endpoint URL to match your service configuration.
  • Alerting Mechanism:
Receive alerts if the expected request is not received within the defined interval, indicating a potential issue. Set alert thresholds to avoid false positives and ensure meaningful notifications.
  • Performance Metrics:
Track the frequency and timing of heartbeat signals to monitor service stability. Analyze trends in service availability and responsiveness.

Example

Scenario: A company relies on several cron jobs to process data and perform maintenance tasks. Action: Set up Heartbeat Monitors that expect a GET request from each cron job every hour. The cron jobs are configured to send the request to the specified endpoint upon successful completion. Outcome: The monitoring setup ensures that any failures in the cron jobs are detected and addressed quickly, maintaining data integrity and operational efficiency.