Spyglass screenshot

Spyglass

Author Avatar Theme by Oslabs beta
Updated: 19 Jul 2024
127 Stars

Kubernetes just got a whole lot clearer with Spyglass. We are a one-stop shop for cluster health metrics, cluster visualization, and cost optimization.

Categories

Overview

Spyglass is an open-source tool developed by OSLabs for monitoring Kubernetes cluster metrics and tracking cluster deployment costs. It provides users with a centralized dashboard to analyze cluster performance and cost data. With a user-friendly interface, powered by Kubeview, users can visualize clusters and resources and access detailed charts and graphs powered by Prometheus and Grafana. Spyglass also offers cost projections powered by Kubecost to efficiently manage Kubernetes expenses.

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

Installation

To get started with Spyglass, follow these steps:

  1. Clone the repository from GitHub:
git clone https://github.com/your-username/spyglass.git
  1. Install the required dependencies:
npm install
  1. Set up and configure MongoDB database:
mongo
use spyglass
db.createUser({user: "your-username", pwd: "your-password", roles:["readWrite"]})
  1. Start the server:
npm start
  1. Access Spyglass in your preferred web browser at:
http://localhost:3000

Summary

Spyglass is an open-source tool that provides a centralized dashboard for monitoring Kubernetes cluster metrics and managing deployment costs. With its user-friendly interface and powerful visualization capabilities, users can efficiently analyze key metrics, visualize clusters and resources, and track expenses. The ongoing development of Spyglass with the support of OSLabs encourages contributions and feedback from the community.