Creating Monitors in StackBloom Monitor
StackBloom Monitor lets you track the uptime, performance, and availability of your websites, APIs, and services. Follow these steps to create your first monitor and start receiving alerts the moment something goes wrong.
Step 1: Go to the Monitor dashboard and click New Monitor
Navigate to your Monitor dashboard from the StackBloom sidebar or by visiting /monitor/dashboard. Click the New Monitor button in the top-right corner to open the monitor creation wizard.
- You must have an active Monitor subscription to create monitors
- The dashboard shows all existing monitors and their current status
- Use the search bar to filter monitors if you have a large number
Step 2: Choose your monitor type
Select the type of monitor that matches what you want to track. Each type is designed for a different use case and checks your target in a specific way.
- HTTP — checks that a URL returns a successful response
- SSL — monitors your SSL certificate and alerts before it expires
- API — validates JSON responses from API endpoints
- Port — checks that a TCP port is open and accepting connections
- Ping — sends ICMP pings to verify a host is reachable
- Heartbeat — expects your service to ping StackBloom on a schedule
Step 3: Enter the target URL or host and set check frequency
Enter the URL, hostname, or IP address you want to monitor. Then choose how often StackBloom should run checks — from every 1 minute up to every 60 minutes.
- HTTP monitors require a full URL including the protocol (https://)
- Port and Ping monitors accept a hostname or IP address plus port number
- More frequent checks consume more of your monthly check quota
- Higher-tier plans support 1-minute check intervals
Step 4: Configure advanced options
Expand the Advanced Settings panel to fine-tune how the monitor interprets responses. These settings help reduce false positives and ensure accurate alerting.
- Timeout — mark the check as failed if no response within N seconds
- Expected status codes — define which HTTP codes count as success (e.g., 200, 201)
- Keyword matching — require a specific string to appear in the response body
- Request headers — add authentication or custom headers to each request
- Locations — choose which global check locations to run from
Step 5: Save and wait for the first check
Click Save Monitor to activate it. StackBloom will immediately run an initial check and display the result on your dashboard. The monitor status will update to Up, Down, or Pending.
- The first check runs within seconds of saving
- Subsequent checks follow your configured interval
- Response time and uptime percentage are tracked from the first check onward
💡 Tip: Start with 5-minute check intervals. Once you understand your service's behavior, reduce the interval to 1–2 minutes for critical production endpoints and increase it to 15–30 minutes for less critical services to conserve your check quota.