AlertSite Integration Webhook Template
Configure AlertSite integration to receive website and API monitoring alerts in Harness AI SRE.
Overview
AlertSite provides:
- Website monitoring: Uptime and performance tracking
- API monitoring: Endpoint health checks
- Transaction monitoring: Multi-step user flows
- Performance metrics: Response times and throughput
- Availability tracking: Geographic location monitoring
Set up AlertSite integration
- Navigate to Integrations in the main menu
- Click New Integration
- Select AlertSite from the template options
- Enter a name and generate an ID
- Copy the generated webhook URL
- In your AlertSite account, configure a webhook notification pointing to the copied URL
- Configure payload mapping to match AlertSite alert fields to Harness AI SRE fields
- Set up route alerts to route and filter incoming AlertSite alerts
Example Alert Payload
{
"source": "AlertSite",
"notify_type": "alert",
"custid": "12345",
"company": "Example Corp",
"device_id": "device_789",
"device_name": "API Health Check",
"timestamp": "2025-03-16T15:00:00Z",
"status": "error",
"errcount": "3",
"status_text": "API endpoint returned 500 error",
"location": "US-West",
"location_num": "4",
"device_typecode": "API",
"device_type": "API Monitor",
"transaction": "GET /api/health",
"url": "https://api.example.com/health",
"http_status": "500",
"step_num": "2",
"step_name": "Check Response Code",
"rotated_locations": [
{
"status": "error",
"status_text": "API endpoint returned 500 error",
"location": "US-West-DC1"
}
]
}
Next Steps
- Go to Route Alerts to route AlertSite alerts.
- Go to Ingest Alerts Overview to view other integrations.