# Understanding monitoring data

> Learn how to read and interpret your uptime monitoring metrics and events.

## Understanding your monitoring data

Once uptime monitoring is enabled, you'll have access to various metrics and events that help you understand your application's availability and performance.

### Status indicator

The status indicator shows your application's current state:

- **Up** (green) - Your application is responding correctly
- **Down** (red) - Your application is not responding or returning errors

### Uptime percentage

The uptime percentage shows how often your application was available over a specific time period. This is calculated based on:

- Total time monitored
- Time spent in downtime
- Check frequency (every minute)

A healthy application typically maintains 99.9% or higher uptime.

### Response time

Response time metrics show how quickly your application responds to requests:

- **Current** - The most recent response time
- **Average** - Mean response time over the monitoring period
- **Trend** - Whether response times are improving or degrading

Slower response times can indicate:
- High server load
- Database performance issues
- Network latency
- Resource constraints

### Events timeline

The events section shows a chronological list of significant occurrences:

**Downtime events**
- When downtime was detected
- Duration of the outage
- Recovery timestamp

**Recovery events**
- When your application came back online
- How long the downtime lasted

### SSL certificate status

If your application uses HTTPS, the monitoring also tracks:

- Certificate expiration date
- Days until expiration
- Certificate validity

You'll receive alerts before your SSL certificate expires, giving you time to renew.

### Mixed content warnings

Mixed content occurs when an HTTPS page loads resources (images, scripts, stylesheets) over insecure HTTP connections. The monitoring will flag:

- Number of mixed content items detected
- Types of insecure resources
- Affected pages

### Best practices

**Regular monitoring review**
- Check your monitoring data weekly
- Investigate any patterns in downtime
- Address recurring issues promptly

**Response time optimization**
- Monitor for gradual response time increases
- Scale resources before performance degrades
- Optimize slow endpoints

**SSL management**
- Renew certificates well before expiration
- Consider auto-renewal where possible
- Test certificate changes in staging first
