0xfurai / 0xfurai/peekaping

[Feature Request] Tiled-Style HTTPS/Uptime Monitoring Panel

Aperta
#239 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Go
Stelle
1.2k
Fork
69
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I would like to request a new feature: tiled heatmap-style monitoring panel for displaying HTTPS status or uptime for multiple systems/websites.

Idea:
Create a dashboard UI that shows each monitored service as a small square “tile,” similar to GitHub’s contribution heatmap.
Each tile represents one system/website
Color indicates current status (UP, DOWN, WARNING, etc.)
Hover or click shows details such as response time, uptime percentage, last check timestamp
Tiles automatically reorganize as more services are added

Why this is useful:
Provides a fast, visual overview of the health of many systems at once
Scales well for infrastructures with dozens or hundreds of endpoints
Much more compact and intuitive than a long list or table view
This feature would help users quickly identify issues and monitor large environments more efficiently.

Thank you for considering this enhancement!

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

This is a UI feature for a monitoring dashboard. Start by exploring the existing frontend code to understand how monitoring data is currently displayed and how new panels are added. Look for the dashboard component structure and data-fetching logic. A newcomer would need to design and implement a new tile-based visualization component, integrate it with the backend status data, and ensure it scales for many endpoints.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
css, go, html, javascript
Ambito
frontend, observability
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.