/OdinsEye

Primary LanguageTypeScript


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)