Skip to content

Expose provider status as API and display on frontend as uptime monitor #1

@sh1ftred

Description

@sh1ftred

Overview

Create an API endpoint to expose provider status information and implement a frontend display similar to an uptime monitor.

Requirements

Backend (API)

  • Create API endpoint to expose current provider status
  • Include metrics like:
    • Provider availability/uptime
    • Response times
    • Success/failure rates
    • Last check timestamp
  • Ensure data is updated regularly from evals bot checks

Frontend Integration

  • Design uptime monitor-style interface
  • Display provider status with visual indicators (green/yellow/red)
  • Show historical uptime data
  • Include response time graphs
  • Make it responsive and user-friendly

Technical Considerations

  • Determine appropriate data retention period
  • Implement caching for performance
  • Add proper error handling
  • Document API endpoints

Acceptance Criteria

  • API endpoint returns comprehensive provider status data
  • Frontend displays provider status in an intuitive uptime monitor format
  • Data is updated in real-time or near real-time
  • Interface is responsive and accessible

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions