Back to Home

Documentation

Everything you need to set up, configure, and get the most out of Site Monitering. From your first monitor to advanced integrations.

Getting Started

Create Your Account

Sign up for an account at Site Monitering. You'll get access to monitoring features immediately after registration and selecting a plan.

Add Your First Monitor

Navigate to the Dashboard and click 'Create Monitor'. Enter the URL you want to monitor, choose your check interval (from 30 seconds to 5 minutes), and select the regions you want to monitor from. Our system will begin checking your endpoint immediately.

Configure Alerts

Set up notification channels to receive alerts when your site goes down. We support Email, SMS, Telegram, WhatsApp, Slack, and custom webhooks. You can configure multiple channels per monitor to ensure you never miss an incident.

Monitors

HTTP/HTTPS Monitors

HTTP monitors check your website or API endpoint by sending an HTTP request and validating the response. You can configure expected status codes, response time thresholds, and keyword verification. If the response doesn't match your criteria, an incident is triggered.

Check Intervals

Choose how frequently Site Monitering checks your endpoints. Pro plans support 1-minute intervals, while Business plans offer checks as frequent as every 30 seconds. More frequent checks mean faster detection of issues.

SSL Certificate Monitoring

Automatically monitor your SSL/TLS certificates for expiration. Receive alerts 30, 14, and 7 days before expiry so you can renew in time and avoid security warnings that drive away visitors.

Response Time Tracking

Every check records the full response time of your endpoint. View historical response time data in charts, identify trends, and set thresholds to be alerted when response times degrade beyond acceptable levels.

Alerts & Notifications

Notification Channels

Site Monitering supports multiple notification channels: Email for detailed incident reports, SMS for urgent mobile alerts, Telegram and WhatsApp for instant messaging notifications, and Webhooks for integrating with your own systems or tools like Slack, Discord, and PagerDuty.

Alert Rules

Configure when and how you receive alerts. Set the number of consecutive failures before an alert is triggered to avoid false positives. Configure escalation policies to notify different team members based on incident duration.

Incident Management

When an endpoint goes down, Site Monitering creates an incident automatically. Track incident duration, root cause, and resolution time. View a complete incident history for each monitor to identify patterns and recurring issues.

Analytics & Reports

Uptime Reports

View uptime percentages over custom date ranges. Track your SLA compliance with precision up to 99.999%. Export reports in CSV format for stakeholder presentations and compliance audits.

Response Time Analytics

Analyze response time distributions with percentile breakdowns (P50, P90, P95, P99). Identify slow endpoints, compare performance across regions, and detect gradual degradation before it affects users.

Incident Analytics

Track Mean Time to Detect (MTTD) and Mean Time to Resolve (MTTR) for your incidents. Identify the most problematic endpoints and prioritize infrastructure improvements based on data.

API Reference

Authentication

All API requests require authentication via API keys. Generate API keys from your Dashboard under Settings > API Keys. Include the key in the Authorization header as 'Bearer YOUR_API_KEY'.

Monitors API

Create, read, update, and delete monitors programmatically. Use POST /api/monitors to create a new monitor, GET /api/monitors to list all monitors, GET /api/monitors/:id for details, and DELETE /api/monitors/:id to remove a monitor.

Rate Limits

API requests are rate-limited based on your plan. Pro plans allow 1,000 requests per hour, and Business plans have higher custom limits. Rate limit headers are included in every response.

Integrations

Webhooks

Configure webhook URLs to receive real-time notifications about monitor events. Webhooks send JSON payloads with incident details, making it easy to integrate with any system. Webhook deliveries are retried up to 3 times on failure.

Telegram Integration

Connect your Telegram bot to receive instant notifications in any Telegram chat or group. Simply provide your bot token and chat ID in the notification settings, and you'll receive formatted alerts with incident details.

Email & SMS

Configure email recipients and phone numbers for SMS alerts directly in your notification settings. Email alerts include detailed incident information, while SMS alerts provide concise messages for quick awareness.

Need more help?

Can't find what you're looking for? Our support team is ready to help.

Contact Support