Skip to content

oslabs-beta/KlusterBud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

klusterbudlogo

KlusterBud

Klusterbud is a Kubernetes developers tool used to detect anomalies in the performance of nodes within a replica set.

Built Using

JavaScript React Bootstrap Node Express Docker Kubernetes Prometheus Helm HTML CSS

Table of Contents

About Klusterbud

KlusterBud makes PromQL queries to the user's running instance of prometheus, collecting metrics from nodes and comparing them to other nodes within the same replica set. When an anomaly is found, the identifying information of the node is served back to the user. Users can choose from a dropdown list of replica sets in their cluster, and start watching for any anomalies.

Vision Timeline

  • ✅ Develop application to pull CPU resonse time from a replica set
  • ✅ Consolidate data from a replica set to isolate a single outlier node within it
  • ⏳ Containerize application to be deployed directly on monitored cluster
    • ⏳ Remove need for the user to manually initialize their own Prometheus server
  • ⏳ Develop functionality for monitoring multiple replica sets concurrently
  • 🤝 Allow users to input their own margins and metrics to define outlier nodes
  • 🤝 Develop live monitoring features for a production workflow
  • 🤝 Generate live monitoring visualization

✅ = Completed ⏳ = Coming soon 🤝 = Seeking Support

Getting Started Using KlusterBud

  • Have Prometheus installed on Kubernetes cluster

  • Have Prometheus port-forwarded to localhost:9090

  • Run these commands

    • npm install
      npm run build
      npm start
  • Select node from drop down menu

Demo

Publications

Medium Badge

Website

Check out our Website and LinkedIn Badge

Contributors:

Asher Mitchell-Smith

GitHub Badge LinkedIn Badge

Christopher Lu

GitHub Badge LinkedIn Badge

Fredy Rubio

GitHub Badge LinkedIn Badge

Michael Wang

GitHub Badge LinkedIn Badge

Back to top of page

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •