Coffybara is your friendly neighborhood capybara that never sleeps, keeping watch over your Kubernetes clusters 24/7. Like a capybara lounging peacefully by the water, Coffybara maintains zen like calmness while monitoring your infrastructure chaos.
The Problem: Kubernetes infrastructure often leads to unexpected downtime from sneaky anomalies like resource exhaustion and pod instability.
The Solution: Coffybara leverages advanced AI to predict and detect these anomalies in realtime, providing immediate, actionable insights directly to your development team through Slack and an intuitive dashboard.
- Semantic Analysis: Uses Pinecone vector database and Gemini AI for intelligent event contextualization
- Pattern Recognition: Learns from historical data to identify subtle anomalies before they become critical
- Smart Insights: Provides actionable recommendations based on similar past events
- Live Event Streaming: Kubernetes events streamed through Google Pub/Sub
- Instant Notifications: Realtime alerts via Socket.IO to dashboard and Slack
- Zero Latency: Immediate response to critical infrastructure events
- Rate Limiting: Redis powered intelligent event throttling
- Deduplication: Eliminates noise from repetitive events
- Priority Scoring: Focuses on events that actually matter
- Responsive Design: Works seamlessly on desktop and mobile
- Realtime Updates: Live event feed with instant notifications
- Historical Analytics: Comprehensive event history and trend analysis
- Dark/Light Mode: Because we care about your eyes
- Slack Integration: Formatted alerts with context and recommendations
- Dashboard Alerts: Realtime notifications in the web interface
- Severity Levels: Color coded alerts based on event criticality
- Node.js 18+
- Google Cloud Account with GKE cluster
- Slack workspace
git clone https://github.com/oslabs-beta/capybara.git
cd capybara
npm start
That's it! Coffybara will automatically discover your GKE clusters and start monitoring.
For detailed setup instructions, see our Setup Guide.
Team Member | GitHub | |
---|---|---|
Wenjun Song | ||
Steven Yeung | ||
Amit Haror |
- π Setup Guide - Detailed installation and configuration
- π User Guide - How to use Coffybara effectively
- π Deployment Guide - Production deployment instructions
- ποΈ Architecture - System design and tech stack details
- π Release Process - How we create new releases
- π€ Contributing Guide - How to contribute to the project
- π Changelog - Version history and release notes
- Custom notification channels
- Enhanced analytics dashboard
- User defined alert rules
- Multi cluster support
- Resource optimization insights
- Team collaboration features
We welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Keep your clusters happy, keep your capybaras caffeinated!