Inspiration

We wanted to build a unified observability and AI-powered monitoring platform that helps developers and ops teams track, analyze, and respond to application issues in real-time. The inspiration came from seeing the complexity of managing multiple services and logs in production environments, and the need for intelligent insights.

What it does

SmartGuard AI Dashboard provides:

  • Real-time monitoring of application metrics and logs
  • AI-powered anomaly detection and alerts
  • Visualization of service health and timeline
  • Slack notifications for critical events
  • Gemini AI integration for intelligent querying of logs

How we built it

  • Backend:FastAPI for APIs and metrics aggregation
  • Frontend: Streamlit for interactive dashboards
  • Database: PostgreSQL running in Kubernetes with persistent storage
  • Deployment: GKE cluster with Kubernetes manifests for deployments, services, and secrets
  • AI Integration: Gemini API for AI-powered insights
  • Notifications:** Slack webhooks for real-time alerts
  • CI/CD: Dockerized application with images hosted on DockerHub

We structured the code using microservices architecture and leveraged Kubernetes for scalable deployments.

Challenges we ran into

  • Configuring persistent storage for PostgreSQL in GKE
  • Managing secrets securely with base64 encoding in Kubernetes
  • Handling port-forwarding issues for local testing
  • Integrating Gemini API and Slack webhooks without exposing sensitive keys

Accomplishments that we're proud of

  • Fully deployed, working AI-powered dashboard in GKE
  • Smooth integration of metrics, logs, and AI querying
  • Dockerized microservices with easy setup for local and cloud deployment
  • Clear documentation and quick setup instructions for hackathon reviewers

What we learned

  • Kubernetes deployment strategies, including PVC, secrets, and service types
  • Best practices for securely managing API keys and credentials
  • Integrating third-party AI services with observability tools
  • How to structure a hackathon-ready full-stack cloud project

Built With

Share this project:

Updates