Skip to main content

http and api monitor

HTTP monitor​

An HTTP status code monitor checks your URLs for a successful HTTP status code (2XX). If the URL doesn’t return this code, the monitor creates an incident and alerts the team members in the corresponding alert group.

Keyword check​

Keyword-based monitors search for a specified keyword or phrase in the page response. The search is case-insensitive, ensuring you capture variations in text.

API monitor​

APIs can be monitored using either an HTTP status code monitor or a keyword monitor. An uptime monitor will check only the returned status code, while a keyword monitor can verify the presence of a specific string in the API response.

SSL certificate monitoring​

HTTP monitors automatically check SSL certificates for HTTPS URLs. When a certificate is approaching expiration, Beepr creates an advisory to notify you before it becomes a problem.

Certificate expiry warnings​

You can configure how many days before expiration you want to be warned. The default is 14 days, which works well with most certificate providers including Let's Encrypt's 45-day certificates.

To change the warning threshold, edit the monitor and set the "SSL expiry warning days" field to your preferred number of days (0-365).

Self-signed certificates​

By default, monitors will report an issue if they encounter a self-signed certificate. If you're monitoring internal services with self-signed certificates, you can enable "Allow self-signed certificates" in the monitor settings.

Advisories​

Advisories are proactive warnings about potential issues with your monitored services. Unlike incidents, advisories don't indicate a current outage—they alert you to conditions that may cause problems in the future.

Viewing advisories​

You can view advisories at two levels:

  • Organization-wide: Navigate to "Advisories" in the main menu to see all advisories across your organization
  • Per alert group: Each alert group has an "Advisories" tab showing only advisories for monitors in that group

Severity levels​

Advisories are categorized by severity based on urgency:

  • Critical (red): Requires immediate attention. For SSL certificates, this means expiration within 3 days.
  • Warning (yellow): Action needed soon. For SSL certificates, this means expiration within 7 days.
  • Info (blue): Informational. For SSL certificates, this means expiration is approaching but there's still time.

Types of advisories​

Currently, Beepr generates advisories for:

  • SSL certificate expiration: Warns when a certificate is approaching its expiration date based on your configured warning threshold