is one of the most trending tools used for monitoring of applications hosted on Kubernetes (k8s) , as its better in maintaining and monitoring of multiple servers / applications . Also extending the functionality for "Alerting Mechanism" when working in integration with cloud native platforms like
- 📜 Minikube Installed
- 📜 Kubectl Installed
- 🖱 Port 9090 Open
- ⚡OS : Windows (64-bit)
- ⚡Package Manager used : Helm
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
helm install <Release-name> prometheus-community/prometheus
kubectl get po
kubectl get svc
kubectl expose service prometheus-server --type=NodePort --target-port=9090 --name=prometheus-server-ext
minikube service prometheus-server-ext
follow the IP that might appear on the screen / navigate to the
mentioned.
🚥🚨 But surely with a monitoring tool like , you will get notified, when a particular service goes down , so you can quickly trace back and fix it , with constact monitoring of metrics .
Main Components of Prometheus
- 🧊 Data Retrival Worker
- 🧊 Time series Database
- 🧊 PromQL Queries
- 🪄 Web UI