Auto-Refresh Configuration

Control how often your status page updates with fresh data.

Refresh Interval

Choose how frequently the status page checks for updates:
IntervalUse Case
30 secondsCritical services, frequent changes
1 minuteDefault, good balance
5 minutesStable services, low traffic
10 minutesVery stable, reduce server load
NeverManual refresh only
How it works:
  • Page automatically fetches new data via AJAX
  • No full page reload (seamless for visitors)
  • Updates status indicators, metrics, and incidents
  • Visitor’s browser makes background requests
Default: 1 minute

Choosing the Right Interval

Best for:
  • Real-time critical services
  • Active incident monitoring
  • High-traffic status pages
  • Frequent status changes
Considerations:
  • Increased server load
  • More bandwidth usage
  • Better user experience during incidents
Best for:
  • Most use cases
  • Standard monitoring
  • Reasonable responsiveness
  • Moderate traffic
Considerations:
  • Good balance of freshness and load
  • Recommended for most status pages
Best for:
  • Very stable services
  • Low-traffic status pages
  • Reduce server costs
  • Infrequent changes
Considerations:
  • Lower server load
  • Delayed incident visibility
  • Less bandwidth usage
Best for:
  • Static status pages
  • Embedded iframes (parent controls refresh)
  • Testing environments
  • Minimal server load
Considerations:
  • Visitors must manually refresh
  • No real-time updates
  • Lowest server impact

Response Time Charts

Display visual graphs showing service performance over time.

Enable Charts

  • Global Setting
  • Per-Item Setting
Enable for all items:Toggle “Show Response Time Charts” to display graphs for all monitored items.What’s shown:
  • Line chart
  • Last 24 hours of data
  • Hourly average response times
  • Hover tooltips with exact values

Chart Configuration

Chart Type: Line chart (default and only option currently) Data Points:
  • Time Range: Last 24 hours
  • Interval: Hourly averages
  • Resolution: 24 data points per chart
What’s Measured:

Website Items

Response Time:
  • HTTP request time
  • DNS resolution
  • Connection time
  • TLS handshake
  • Total round trip
Units: Milliseconds (ms)

Server Items

Metric Options:
  • CPU usage (%)
  • Memory usage (%)
  • Disk usage (%)
  • Network latency (ms)
Configurable per server

Chart Appearance

Design:
  • Clean, minimal aesthetic
  • Gradient fill under line
  • Grid lines for readability
  • Responsive (scales on mobile)
Colors:
  • Green: Good performance (< 200ms)
  • Yellow: Moderate (200-1000ms)
  • Red: Slow (> 1000ms)
Interactions:
  • Hover to see exact values
  • Click to zoom (Stack plan)
  • Export data (Stack plan)

Uptime Display

Show uptime percentage and availability bars for your services.

Uptime Period Options

Choose which time period to display:
  • Last 24 Hours
  • Last 7 Days (Default)
  • Last 30 Days
  • Last 90 Days
Best for:
  • Real-time focus
  • Recent incident transparency
  • High-change environments
Display:
  • 24 vertical bars (1 per hour)
  • Green = up, Red = down
  • Percentage: e.g., 99.5%

Uptime Calculation

Formula:
Uptime % = (Total Up Time / Total Time) × 100
Example:
  • Total time: 24 hours = 1,440 minutes
  • Down time: 10 minutes
  • Up time: 1,430 minutes
  • Uptime: (1,430 / 1,440) × 100 = 99.31%

Uptime Bar Visualization

Bar Colors:

Green

Up / OperationalAll checks passed

Red

Down / OfflineChecks failed

Yellow

DegradedPartial failures

Gray

MaintenanceScheduled downtime
Bar Behavior:
  • Hover to see exact timestamp
  • Click to view incident details
  • Responsive on mobile (fewer bars)

Additional Display Options

Incident History

Show timeline of past incidents and resolutions. Toggle: Enable/Disable incident history section When enabled:
  • Lists recent incidents in reverse chronological order
  • Shows incident status, duration, and updates
  • Includes resolution notes
  • Filterable by date range (Stack plan)
Display:
━━━ November 30, 2025 ━━━

🔴 API Timeout Issues
    10:30 AM - 11:15 AM (45 minutes)
    Status: Resolved
    Impact: Degraded API performance
    
    Updates:
    - 10:30 AM: Investigating increased response times
    - 10:45 AM: Identified database connection pool issue
    - 11:00 AM: Applied fix, monitoring recovery
    - 11:15 AM: Resolved, all services operational
Retention by plan:
  • Free: 7 days
  • Solo: 30 days
  • Team: 90 days
  • Stack: 1 year

Maintenance Schedules

Display upcoming planned maintenance windows. Toggle: Show/Hide maintenance schedules When enabled:
  • Shows future scheduled maintenance
  • Countdown to next maintenance
  • Affected services highlighted
  • Subscribe to reminders
Display:
📅 Upcoming Maintenance

Database Upgrade
    December 5, 2025 - 2:00 AM to 4:00 AM UTC
    Duration: 2 hours
    Impact: API and Dashboard will be unavailable
    
    [Subscribe to Updates]

Response Time Metrics

Show detailed performance statistics for each service. Toggle: Enable/Disable metrics display Metrics shown:
  • Website Items
  • Server Items
  • Average Response Time: Last 24h average
  • Fastest Response: Best response time
  • Slowest Response: Worst response time
  • P95: 95th percentile response time
  • P99: 99th percentile response time (Stack)
Display format:
Response Time Metrics

Average: 145ms
Fastest: 89ms
Slowest: 423ms
P95: 287ms
P99: 356ms

Custom Header/Footer Text

Add custom messages to the top or bottom of your status page. Header Text:
  • Appears at top of page
  • Supports basic HTML
  • Max 500 characters
  • Good for: Announcements, service descriptions
Example:
Welcome to Acme Corp Status Page. 
Monitor real-time availability of our services.
Footer Text:
  • Appears at bottom of page
  • Supports basic HTML
  • Max 500 characters
  • Good for: Contact info, legal notices
Example:
Questions? Contact [email protected]
© 2025 Acme Corp. All rights reserved.
Supported HTML:
  • Links: <a href="...">
  • Bold: <strong>, <b>
  • Italic: <em>, <i>
  • Line breaks: <br>
Not supported:
  • JavaScript
  • Style tags
  • Images
  • Forms

Save & Apply

How Changes Take Effect

1

Modify Settings

Change any display options in the settings panel
2

Save Changes

Click Save button (enabled when changes detected)
3

Instant Application

Settings apply immediately to live status page
4

Visitor Experience

New visitors see updated settings immediatelyExisting visitors see changes on next auto-refresh
No downtime: Changes apply without interrupting service.

Optimization Tips

Performance Considerations

Impact:
  • 30s interval: 120 requests/hour/visitor
  • 1m interval: 60 requests/hour/visitor
  • 5m interval: 12 requests/hour/visitor
Recommendation:
  • Small traffic (< 100 visitors/day): 30s okay
  • Medium traffic (100-1000): 1m recommended
  • High traffic (> 1000): 5m or longer
Consideration: Response time charts add ~50KB per item to page load.Optimization:
  • Enable charts only for critical services
  • Use per-item toggle instead of global
  • Consider disabling on mobile (automatic)
Trade-off: Better user insights vs slightly slower page load.
Data transfer:
  • 24h uptime: ~2KB
  • 7d uptime: ~10KB
  • 30d uptime: ~30KB
  • 90d uptime: ~90KB
Recommendation: Default to 7 days unless specific need for longer period.

Mobile Optimization

Status pages automatically optimize for mobile: Auto-adjustments:
  • Fewer uptime bars (24 instead of 168 for 7d view)
  • Simplified charts (no hover tooltips)
  • Stacked layout (single column)
  • Larger touch targets
  • Reduced animations
Manual optimizations:
  • Use shorter custom header/footer text
  • Limit number of visible items
  • Consider longer refresh intervals (save battery)

Troubleshooting

Issue: Status page doesn’t update automatically.Possible causes:
  1. Refresh set to “Never”
  2. Browser blocking background requests
  3. Ad blocker interfering
  4. Page in background tab (intentional throttling)
Solutions:
  • Check refresh interval setting
  • Disable browser extensions temporarily
  • Keep tab active/focused
  • Try incognito mode
Issue: Response time charts don’t appear.Possible causes:
  1. Charts disabled globally or per-item
  2. No data available yet (< 1 hour of monitoring)
  3. Chart data still loading
  4. Item type doesn’t support charts (Groups)
Solutions:
  • Verify charts enabled in settings
  • Wait for monitoring data accumulation
  • Refresh page to reload chart data
  • Check item type (only Website/Server show charts)
Issue: Uptime calculation doesn’t match expectations.Explanation: Uptime is calculated from actual check intervals:
  • Free/Solo: 5-minute checks
  • Team: 1-minute checks
  • Stack: 30-second checks
Considerations:
  • Brief outages (< check interval) may be missed
  • Maintenance periods can be excluded
  • Degraded states count as partial downtime
To verify: Check detailed incident logs.
Issue: HTML tags appear as text instead of formatting.Possible causes:
  1. Unsupported HTML tags used
  2. HTML not properly formatted
  3. Security filtering stripped tags
Solutions:
  • Use only supported tags: <a>, <strong>, <em>, <br>
  • Verify proper tag closing
  • Remove any JavaScript or inline styles

Best Practices

Start Conservative

Begin with 5-minute refresh, decrease if needed

Enable Charts Selectively

Show charts only for customer-facing services

7-Day Uptime Default

Best balance of detail and context

Show Recent Incidents

Transparency builds trust

Brief Custom Text

Keep header/footer concise and relevant

Test on Mobile

Verify appearance on small screens

Next Steps