Skip to content

oslabs-beta/OdinsEye

Repository files navigation


Logo

Odin's Eye


Monitoring Tool for Kubernetes and Containerized MongoDB

Prerequisites

  1. A Kuberenetes cluster set up with ports open

  2. A Prometheus deployment - with ports properly forwarded: https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
    a) helm install prometheus prometheus-community/kube-prometheus-stack
    b) kubectl port-forward service/prometheus-kube-prometheus-prometheus 9090

  3. MongoDB metrics exported to prometheus:
    a) helm install exporter prometheus-community/prometheus-mongodb-exporter

Refer to the help directory for a step-by-step walkthrough

Installation

  1. Clone this repository onto your local machine
 git clone https://github.com/oslabs-beta/OdinsEye.git
  1. Install dependencies
npm install 
  1. Start the application server
npm run start
  1. Navigate to http://localhost:3000

Technologies

Authors

Show your support
Give a ⭐️ if this project helped you!

(back to top)

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •