Monitor API health, track metrics, and respond to critical alerts in real-time. Everything you need to maintain optimal performance and availability.
$ curl -X GET https://api.shipwreckexd.co/v1/metrics
< HTTP/1.1 200 OK
< Content-Type: application/json
<
< {
< "request_count": 1200,
< "average_latency": "0.0009s",
< "error_rate": "0.23%",
< "status_time": "healthy",
< "timestamp": "2025-08-22T14:32:18Z"
< }
Requests/sec
684/s
Avg Latency
0.0012s
CPU Usage
22%
Memory
48% Used
5xx Errors
0.01/s
4xx Errors
0.07/s
Set thresholds for API metrics and define alert types (latency, error rate, etc.). Choose delivery channels like email, Slack, or Webhook.
Recreate your API's health status and receive instant alerts when thresholds are exceeded. Monitor performance in real-time across all endpoints.
// Example alert webhook handler
app.post('/alert', (req, res) => {
console.log('Received alert:', req.body);
// Handle alert message
res.sendStatus(200);
});