DevOps Best Practices | How to Monitor Kubernetes Cluster using Prometheus and Grafana using Helm

preview_player
Показать описание

What is Prometheus?
Prometheus is an open source monitoring tool
Provides out-of-the-box monitoring capabilities for the Kubernetes container orchestration platform. It can monitor servers and databases as well.
Collects and stores metrics as time-series data, recording information with a timestamp
It is based on pull and collects metrics from targets by scraping metrics HTTP endpoints.
What is Grafana?
Grafana is an open source visualization and analytics software.

Key components:
1. Prometheus server - Processes and stores metrics data
2. Alert Manager - Sends alerts to any systems/channels
3. Grafana - Visualize scraped data in UI
Installation Method
The are are many ways you can setup Prometheus and Grafana. You can install in following ways:

1. Create all configuration files of both Prometheus and Grafana and execute them in right order.

2. Prometheus Operator - to simplify and automate the configuration and management of the Prometheus monitoring stack running on a Kubernetes cluster

3. Helm chart (Recommended) - Using helm to install Prometheus Operator including Grafana

Why to use Helm?
Helm is a package manager for Kubernetes. Helm simplifies the installation of all components in one command. Install using Helm is recommended as you will not be missing any configuration steps and very efficient.
Рекомендации по теме
Комментарии
Автор

No time waste, Very good explanation.

krishnaprasad
Автор

just an addition, to get the namespace to be saved in the current context config, use 'aws eks --region <name> update-kubeconfig --name <cluster-name>', that way you wont have to add it everytime you run a command

kaokakelvin
Автор

very well explained in simple manner, Thank you sir .

HP-eugl
Автор

thank you so much, your save my time, thanks

colombiandevelopers
Автор

the best video ever on monitoring tutorial, thank you 😊

bharath
Автор

Really appreciate for this, it helped me to understand easily

zebaakhtar
Автор

thank you so much sir, ... you made my day.. you explain it in so simple way and evrythings working so fine..thanks again Sir

north
Автор

thanks sir I just love your content. Its to the point and concise

rohanrustagi
Автор

Thanks for uploading the video. Its really helpful.

hussainahmad
Автор

very short and nice explain, great work appreaciate it.

musicandshorts
Автор

This is so helpful, easy learning. Thanks

syed
Автор

Thank you so much sir. This helps a lot

jerinvarghese
Автор

Great video .. please make video for setup the mail alert’s from cluster

jithinbabu
Автор

Great explanation. Is there a way to configure Prometheus AWS SNS to send alert notifications to emails? I’d love to see that!

luizysykes
Автор

Nice👏 why not one LB Ip for various svc, why not via Ingress-Nginx or other ingress controller? LB on public cloud is expensive call ? already here 2 LB ip is consumed?. Can you use one Ingress controller and one LB, for this Prometheus Stack & show whether it works or not?, Also that ingress controller can also be utilized my multiple services.

premierde
Автор

Hi thank you very much for the video, Is the chart including persistent volumes to keep the data save ?

avivlevi
Автор

Thanks for the tutorial. What will be the steps if I want to setup Prometheus & Grafana in AWS Fargate? Is this will work on Fargate also?

MTanvir
Автор

Can you please make a video on "Deploying Kubernetes application on EKS via Helm using Jenkins pipeline"?

kedarnath_grandhe
Автор

Can you please steps how to integrate with ingress for both Prometheus and grafana

bramhanaiduaelem
Автор

why we're giving 12740 ? what is an alternate for that via json?

troll_game_
welcome to shbcf.ru