Skip to content

oslabs-beta/spyglass

Repository files navigation

Spyglass

What is Spyglass?

Spyglass is an open-source tool that allows users to monitor Kubernetes cluster metrics and track cluster deployment costs in a centralized location. Spyglass is actively being developed with the support of OSLabs and we are always looking for contributors and feedback.

Check out our website!

React TypeScript Grafana Kubernetes Prometheus MongoDB MUI License


Features

  • Monitor cluster performance and cost analysis in a centralized dashboard
  • Visualize clusters and resources with an intuitive and user-friendly interface provided by Kubeview
  • Analyze key metrics related to cluster performance with a suite of detailed charts, graphs, and other visualized data powered by Prometheus and Grafana
  • Efficiently manage Kubernetes expenses with monthly cost projections powered by Kubecost

Getting Started

Check out our detailed setup guide to get started!


Iteration Plans

  • Implement unit and end-to-end testing
  • Migrate the rest of the codebase to Typescript
  • Manage sessions with user authentication
  • Create an alert manager that sends user notifications
  • Configure Prometheus deployment to provide customized metrics
  • Develop passport authentication for SQL database
  • Create Makefile for faster setup

Connect with the Team

Feel free to reach out to us with any questions or feedback!

Cindy Chau Alex Czaja Easton Miller Anthony Vega
GitHub LinkedIn GitHub LinkedIn GitHub LinkedIn GitHub LinkedIn

Show Your Support

If you like this project, please give it a ⭐️!


License

By contributing, you agree that your contributions will be licensed under its MIT License.