Minimal Status Panel
A beautiful Grafana panel plugin that displays service status information with a clean, modern design inspired by Uptime Kuma. Perfect for monitoring your services with an intuitive interface.
Clean Design
Modern, intuitive interface inspired by Apple's design principles with automatic light/dark theme support.
Multiple Display Modes
Choose from List, Grid, or Compact layouts with Ultra-minimal, Minimal, or Full information levels.
Interactive Heartbeat
Visual heartbeat bars with hover tooltips showing exact timestamps and status history.
Smart Filtering
Filter services using Prometheus query labels and customize service names with JSON mapping.
Real-time Metrics
Works seamlessly with Blackbox Exporter and other Prometheus metrics for live monitoring.
Responsive Design
Optimized for all screen sizes from mobile devices to large status wall displays.
Display Examples
See how your status panels will look across different display modes
Super Minimal View
Ultra-clean display with maximum simplicity for overview dashboards
Minimal View
Clean, compact display showing just the essentials with heartbeat visualization
Full View
Complete monitoring dashboard with detailed statistics and performance metrics
📖 Documentation
- Getting Started - Installation and basic setup
- Configuration Guide - Panel options and customization
- Display Modes - Visual examples of all display options
- Advanced Usage - Service renaming, complex queries, and tips
- API Reference - Technical details and data formats
- FAQ - Common questions and troubleshooting
🔧 Development
Interested in contributing? Check out our development guide and project structure.
Quick Development Setup
git clone https://github.com/Perseus985/Minimal-Status-Panel.git
cd minimal-status-panel
npm install
npm run dev
🤝 Contributing
We welcome contributions! Please see our Contributing Guidelines for details on how to submit pull requests, report issues, and suggest improvements.
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
⭐ Support
If this plugin helped you, please consider:
- ⭐ Starring the repository on GitHub
- 🐛 Reporting bugs via GitHub Issues
- 💡 Suggesting features to make it even better
- 🔄 Sharing with your team and community
Built with ❤️ for the Grafana community