Setup Prometheus & Grafana Monitoring On Kubernetes Using Helm

  Рет қаралды 76,136

Thetips4you

Thetips4you

Күн бұрын

Пікірлер: 142
@theBrightman
@theBrightman 2 жыл бұрын
I've been spending days trying to get to this point and your tutorial is the one that finally got me there. Thank you.
@Thetips4you
@Thetips4you 2 жыл бұрын
That is really great to hear
@polishetti8
@polishetti8 11 ай бұрын
Hi this is Ravi Kumar I am also same way but when trying to access from browser getting site can't be reached
@taujago
@taujago Жыл бұрын
thank you brother. as a new comer to be Devops engineer, I really appreciate this video.
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome brother. Wishing you all the best for your devops journey.
@uzairbagwan4117
@uzairbagwan4117 Жыл бұрын
Understood the concept real quick ,excellent teaching
@Thetips4you
@Thetips4you Жыл бұрын
Thank you🙏
@Desleiden
@Desleiden 4 ай бұрын
Thank you so much man, I'm starting with kubernetes and this is gold for me!!
@Thetips4you
@Thetips4you 4 ай бұрын
Happy to hear this my friend.
@adityatelang6739
@adityatelang6739 9 ай бұрын
your videos are to the point and information dense. Kudos, keep it up. #freelearning #opensource
@Thetips4you
@Thetips4you 9 ай бұрын
Thank you🙏 ❤
@thomaswongcoding3761
@thomaswongcoding3761 Жыл бұрын
man you made all this very easy, thank you for the video
@Thetips4you
@Thetips4you Жыл бұрын
Thank you 🙏
@dudyalaganesh6998
@dudyalaganesh6998 Жыл бұрын
Thank you so much for the detailed information. Enjoyed watching the whole video. Thank you!!
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome my friend.
@itlearner1175
@itlearner1175 2 ай бұрын
Thank you for the informative video! I have a quick question: What is the recommended approach for retrieving Prometheus data from a multi-node cluster? Should we deploy a DaemonSet or sidecar, or is there another preferred method?
@Thetips4you
@Thetips4you 2 ай бұрын
It depends upon on how is your architecture and how you want to approach. Try thinking about pros and cons on different options.
@larsvontrierpung9337
@larsvontrierpung9337 Жыл бұрын
Thanx a lot. Something that would be cool is to have a guide howto setup loki,mimir,tempo with grafana and prometheus in k8. Thanks!
@Thetips4you
@Thetips4you Жыл бұрын
Thanks for your feedback
@itlearner1175
@itlearner1175 2 ай бұрын
secret is decoded not decrypted, great video, thanks
@Thetips4you
@Thetips4you 2 ай бұрын
Thank you🙏
@rishabhjain2940
@rishabhjain2940 Жыл бұрын
Dear Author, thank you for this amazing video. Also, I want to point out one error that you have made at 15:54 pod/prometheus-alertmanager READY 2/2 (Does not mean it have two pods or the count of pod is 2) (It means the running pod is having two containers and both are running.) or we can say that (number of running containers/Total number of containers)
@Thetips4you
@Thetips4you Жыл бұрын
Thanks
@ajayigeorge1356
@ajayigeorge1356 26 күн бұрын
Why is it showing N/A though for Cluster CPU and memory usage?
@zongzaili9701
@zongzaili9701 2 жыл бұрын
Thank you for sharing excellent vedio
@Thetips4you
@Thetips4you 2 жыл бұрын
Happy to hear. You are welcome.
@solaiman15
@solaiman15 2 жыл бұрын
"helm install grafana stable/grafana" is depricated. you should use : helm install grafana grafana/grafana" instead. otherwise great video. thank you for your help!
@Thetips4you
@Thetips4you 2 жыл бұрын
Thanks for the information. Unfortunately I cannot edit the existing video.
@coopmech2546
@coopmech2546 2 жыл бұрын
thanks sir, you're solve my problem
@Thetips4you
@Thetips4you 2 жыл бұрын
@@coopmech2546 You are welcome
@laskyb4275
@laskyb4275 9 ай бұрын
now the repo stable/grafana got completely removed helm install grafana stable/grafana Error: INSTALLATION FAILED: repo stable not found
@hamidullahmuslih6301
@hamidullahmuslih6301 2 жыл бұрын
great videos! can you please tell which chart should I use? - (kube-prometheus-stack): include prometheus operator which I believe is more powerful and easy to manage - or (prometheus). currently running on our EKS cluster. My concern is about future: - We will be using this as centeral monitoring point for for both production and staging env. So I am thinking which chart will be good for ease of management and scalability? Need to mention, we are deploying this with terraform helm provider. thanks!
@Thetips4you
@Thetips4you 2 жыл бұрын
Kube prometheus stack will be easier one to deploy and use, you will have to go through the details of their roadmap plan as your future management of the system will be based on that.
@hamidullahmuslih6301
@hamidullahmuslih6301 2 жыл бұрын
@@Thetips4you thanks! got it
@Imran_kpk
@Imran_kpk 6 ай бұрын
Very very informative ❤❤❤
@Thetips4you
@Thetips4you 6 ай бұрын
Thank you
@SoumyaranjanMohanty-nn6pk
@SoumyaranjanMohanty-nn6pk 2 жыл бұрын
Awesome explained 😇
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you. Happy to hear this from you.
@GamanGede
@GamanGede Жыл бұрын
Thanks for the great video. I have one doubt, you have added Prometheus as source in Grafana UI, what happens if the grafana pod is recreated, do we need to add it again after pod recreation? or can we give a source to the Grafana directly in its helm chart ?
@Thetips4you
@Thetips4you Жыл бұрын
You can add the datasource config file in iac.
@sairajexpaws4323
@sairajexpaws4323 2 жыл бұрын
when i entered this minikube service prometheus-server-ext it doesn't showing anything such URL or ip and prometheus also not exposed on browser
@Thetips4you
@Thetips4you 2 жыл бұрын
Did you checked the running services?
@sairajexpaws4323
@sairajexpaws4323 2 жыл бұрын
@@Thetips4you services are running
@sairajexpaws4323
@sairajexpaws4323 2 жыл бұрын
Everything gone well but except exposed on browser with port
@georgeradu3759
@georgeradu3759 2 жыл бұрын
Amazing explained
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you
@famouscloud1292
@famouscloud1292 2 жыл бұрын
Grafana chart name has been updated btw. you need to run -> helm install grafana grafana/grafana
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you for sharing the info.
@mohitmishra3091
@mohitmishra3091 Жыл бұрын
oooh bhai asli player tu nikla, thank you man !!
@michaeleluz9445
@michaeleluz9445 Жыл бұрын
amazing!! thank you so much.
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome.
@sachinayyar8863
@sachinayyar8863 4 ай бұрын
I am unable to access the Prometheus and Grafana dashboards from my browser. However, when I run a curl command using :, I receive a response within the cluster. can you suggest me what can be the issue?
@Thetips4you
@Thetips4you 4 ай бұрын
Are you running as node port or load balancer?
@sachinayyar8863
@sachinayyar8863 4 ай бұрын
@@Thetips4you i am running as node port...can you suggest me how to run as load balancer
@aliiraza4064
@aliiraza4064 9 ай бұрын
I’ve created a server on which I’ve configured Prometheus and Grafana. On prometheus I’m monitoring my 10 VMs. I also want to monitor my AKS cluster and 2 Microk8s cluster on same Prometheus. How can I achieve my goal?
@rajualapati8742
@rajualapati8742 Жыл бұрын
Can you please help me with how to do it on multiple AWS accounts without VPC peering? I need to get metrics from private IP subnets using any exporter and IAM role ... Please help
@diegodesantiagoruiz2950
@diegodesantiagoruiz2950 2 жыл бұрын
Great video, I have an interview Right Now and was great content, when can I donate or sponsor?
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you for your support. Currently I am not collecting any donations or sponsor.
@kanikagola9613
@kanikagola9613 Жыл бұрын
Hey, I want the mtrics of my pods which i have created (bascially deployments), so where is the prometheus configuration file, so that i can alter it according to me?
@Thetips4you
@Thetips4you Жыл бұрын
Yes. You can configure the Prometheus file.
@pankajchaurasiya8481
@pankajchaurasiya8481 Жыл бұрын
Will it help to monitor the the kubernetes cert expiration
@Thetips4you
@Thetips4you Жыл бұрын
You will have to configure the respective stanza for the monitor.
@jaysanmi
@jaysanmi Жыл бұрын
Thanks for this!
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome
@allenfitness105
@allenfitness105 Жыл бұрын
for the grafana installation as of 9th August, 2023 they're saying the chat is deprecated, pls what do we do?
@Thetips4you
@Thetips4you Жыл бұрын
What do you mean by chat? Did you installed latest version of Grafana?
@michaeltaxsian4712
@michaeltaxsian4712 10 ай бұрын
helm install grafana grafana/grafana
@vikaspandey1051
@vikaspandey1051 2 жыл бұрын
I am not able to access. The link from minikube service --all of grafana and prometheus is not open in browser. What's the issue????????????
@Thetips4you
@Thetips4you 2 жыл бұрын
Are you getting some error?
@polishetti8
@polishetti8 11 ай бұрын
I have installed minikube with docker driver on Ubuntu 20.04 and instlled helm and install Prometheus based on your video but iam not able to accessible from browser getting site can't be reached
@Thetips4you
@Thetips4you 11 ай бұрын
Did you check the ports are not blocked in the firewall?
@polishetti8
@polishetti8 11 ай бұрын
@@Thetips4you I have given all traffic in security groups may be iam thinking any compatibility issues
@Thetips4you
@Thetips4you 11 ай бұрын
Are you using a cloud system?
@polishetti8
@polishetti8 11 ай бұрын
@@Thetips4you yes AWS cloud
@polishetti8
@polishetti8 11 ай бұрын
Finally I have successfully setup Prometheus and grafana using Ubuntu 20.04 in AWS cloud
@myronz1137
@myronz1137 2 жыл бұрын
How to add alerts in grafana values.yaml by using helm?
@Thetips4you
@Thetips4you 2 жыл бұрын
Do you mean package your grafana using helm?
@tharindusamarakoon8951
@tharindusamarakoon8951 11 ай бұрын
helm install grafana stable/grafana Error: INSTALLATION FAILED: repo stable not found Why is this not installing ? any idea ?
@Thetips4you
@Thetips4you 11 ай бұрын
Check the helm repo Or connectivity
@michaeltaxsian4712
@michaeltaxsian4712 10 ай бұрын
try helm install grafana grafana/grafana
@AdeolaAlabi-hl3ex
@AdeolaAlabi-hl3ex 2 жыл бұрын
Hi, After exposing the grafana clusterIP service as a Nodeport, I get ERR_CONNECTION_TIMED_OUT when I type x.x.x.x:32578 in my browser. I run a 3 node k8s cluster with 1 controlplane and 2 worker nodes. Can you please help?
@Thetips4you
@Thetips4you 2 жыл бұрын
Did you opened the port in firewall ?
@AdeolaAlabi-hl3ex
@AdeolaAlabi-hl3ex 2 жыл бұрын
@@Thetips4you No, but it works now. I was using the controllplane IP thats was why it failed. thanks
@pankajthakur6319
@pankajthakur6319 Жыл бұрын
I have configured the same but unable the see the data for CPU, Memory and IO same like your dashboard I see the N/A. Could you please share the steps to fix this
@Thetips4you
@Thetips4you Жыл бұрын
Are you facing any error?
@pankajthakur6319
@pankajthakur6319 Жыл бұрын
@@Thetips4you no errors only metric data is not showing. I can see the metrics only for pods, deployments, containers.
@nnmbnmbnmnm
@nnmbnmbnmnm Жыл бұрын
as it seems to keep the history it should have to use Persistent volume. since we haven't configured it does it mean it will wipe out the history on the next restart? if not then how it is possible where it is keeping the data.
@Thetips4you
@Thetips4you Жыл бұрын
Can you be more clear on history of what?
@dheerajyadav6981
@dheerajyadav6981 11 ай бұрын
I checked they are using PV and PVC using hostpath, which means the data would be stored on the host. Once the pods are recreated they will have the data back from there. I hope this answers your query.
@user-js7ud9du2y
@user-js7ud9du2y 2 жыл бұрын
i was having issue doing the echo part but after using an online decoder i guess that worked too
@Thetips4you
@Thetips4you 2 жыл бұрын
Ok. thanks
@bhavikvegad3449
@bhavikvegad3449 2 жыл бұрын
nice !! make tutorials on teamcity too please !!
@Thetips4you
@Thetips4you 2 жыл бұрын
Will check on it.
@brahmanaiduaelem
@brahmanaiduaelem Жыл бұрын
How to configure Prometheus and grafana using ingress for secure login.
@gulamgaushkhan218
@gulamgaushkhan218 Жыл бұрын
After installing prometheus helm chart, when i go to check the pods or resources status it show resources in unhealthy state
@Thetips4you
@Thetips4you Жыл бұрын
Check the logs of the pod to see why it's failing.
@systechadmin8368
@systechadmin8368 Жыл бұрын
Thanks,Where we can download custom dashboard template ?Please share link if any
@Thetips4you
@Thetips4you Жыл бұрын
grafana.com/grafana/dashboards/
@naturevibezz
@naturevibezz 8 ай бұрын
If the cluster itself goes down then how can we monitor?
@Thetips4you
@Thetips4you 7 ай бұрын
You cannot.
@naturevibezz
@naturevibezz 7 ай бұрын
@@Thetips4you so how we can avoid such issues?
@Thetips4you
@Thetips4you 7 ай бұрын
Keep a high availability setup
@inhtung4380
@inhtung4380 2 жыл бұрын
hi, if I want to have 2 replicas of Prometheus on 1 cluster, how do I edit the helm chart?
@Thetips4you
@Thetips4you 2 жыл бұрын
Pull chart from helm repository and make your modifications.
@venisree1732
@venisree1732 8 ай бұрын
Thank you!
@Thetips4you
@Thetips4you 8 ай бұрын
You are welcome.
@Sahithidoolam
@Sahithidoolam Жыл бұрын
I installed Prometheus and grafana as per this video using helm on Azure Ubuntu VM And exposed the svc using nodeport but not able to access the server Please help
@Thetips4you
@Thetips4you Жыл бұрын
Not able to access means?
@sayedafzalkhurseed
@sayedafzalkhurseed 10 ай бұрын
Amazing
@Thetips4you
@Thetips4you 10 ай бұрын
Thank you
@RavindraRaivlogs
@RavindraRaivlogs 2 жыл бұрын
My dear friend.. where is configured node_expoter in Prometheus.yml file. With port 9100 and .how can you recived metrics without configured of node_exporter in prometheus.yl file...... please reply
@Thetips4you
@Thetips4you 2 жыл бұрын
If you see the running pods, node exporter is also running as pod.
@gulamgaushkhan218
@gulamgaushkhan218 Жыл бұрын
@@Thetips4you But in my case node exporter pod is pending state showing error msg " 1 node(s) didn't have free ports for the requested pod ports. "
@rampanwar1316
@rampanwar1316 2 жыл бұрын
Amazing content
@Thetips4you
@Thetips4you 2 жыл бұрын
You are welcome. Thanks for your feedback.
@deepdeep4629
@deepdeep4629 20 күн бұрын
nice
@Thetips4you
@Thetips4you 20 күн бұрын
Thanks
@sanghoang.
@sanghoang. 2 жыл бұрын
i have pod error default prometheus-server-7d57c9697f-hqngs 1/2 Error 3 (30s ago) 74s
@PhạmMinhQuang-w9s
@PhạmMinhQuang-w9s Жыл бұрын
unable to install grafana from stable
@Thetips4you
@Thetips4you Жыл бұрын
What is the error?
@michaeltaxsian4712
@michaeltaxsian4712 10 ай бұрын
try helm install grafana grafana/grafana
@TECStudy
@TECStudy Жыл бұрын
Thank you
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome.
@IjonasKisselbach
@IjonasKisselbach 10 ай бұрын
Grafana install at kzbin.info/www/bejne/mpyVXpJ6l7yVbpI
@Thetips4you
@Thetips4you 10 ай бұрын
Ok
@AdeolaAlabi-hl3ex
@AdeolaAlabi-hl3ex 2 жыл бұрын
Hello can you explain why I'm getting this error when installing prometheus? helm install prometheus-release prometheus-community/prometheus Error: template: prometheus/templates/NOTES.txt:86:46: executing "prometheus/templates/NOTES.txt" at : error calling index: index of untyped nil
@Thetips4you
@Thetips4you 2 жыл бұрын
Did you tried the installation again.
@rajivbhatia1197
@rajivbhatia1197 2 жыл бұрын
Hi, I was installing Prometheus. After "helm install prometheus prometheus-community/prometheus", I noticed that alertmanager and prometheus-server pods are in Pending state for more than 30 minutes. Appreciate any help. I have tried it twice - appreciate some help. Thx.
@Thetips4you
@Thetips4you 2 жыл бұрын
use the command kubectl describe and check the status of the pods. it should show you the reason why it is in pending state.
@rajivbhatia1197
@rajivbhatia1197 2 жыл бұрын
@@Thetips4you Hi there. I sent you an email. Can we connect for 5 mins to discuss an immediate engagement?
@rajivbhatia1197
@rajivbhatia1197 2 жыл бұрын
This is what I get from describing the pod towards the end. Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedScheduling 18m default-scheduler 0/4 nodes are available: 4 pod has unbound immediate PersistentVolumeClaims. Warning FailedScheduling 18m default-scheduler 0/4 nodes are available: 4 pod has unbound immediate PersistentVolumeClaims. Warning FailedScheduling 13m default-scheduler 0/4 nodes are available: 4 pod has unbound immediate PersistentVolumeClaims. arjun@k8s-controller-01-hp:~$
@rajivbhatia1197
@rajivbhatia1197 2 жыл бұрын
Looks like there are two pvc's but no pv's. arjun@k8s-controller-01-hp:~$ kubectl get pv No resources found arjun@k8s-controller-01-hp:~$ kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE my-prometheus-alertmanager Pending 45m my-prometheus-server Pending 45m arjun@k8s-controller-01-hp:~$
@Thetips4you
@Thetips4you 2 жыл бұрын
There is some issue creating the persistent volume. I would suggest you to clean the release and delete the PV, PVC if anything there manually. Restart the docker service and then try again.
@sanghoang.
@sanghoang. 2 жыл бұрын
i check logs pod [root@k8smaster2 ~]# kubectl logs prometheus-server-7d57c9697f-hqngs Defaulted container "prometheus-server-configmap-reload" out of: prometheus-server-configmap-reload, prometheus-server 2022/06/29 14:18:46 Watching directory: "/etc/config" please help to check.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Kubernetes Monitoring Made Easy with Prometheus | KodeKloud
1:08:55
Server Monitoring with Grafana Prometheus and Loki
51:44
Piyush Garg
Рет қаралды 72 М.
Server Monitoring // Prometheus and Grafana Tutorial
24:36
Christian Lempa
Рет қаралды 699 М.
Install Prometheus & Grafana on Kubernetes (kube-prometheus-stack)
24:24
How Prometheus Monitoring works | Prometheus Architecture explained
21:31
TechWorld with Nana
Рет қаралды 1 МЛН
Kustomize: The Best Way to Manage Your Kubernetes Configs
24:46
DevOps Journey
Рет қаралды 36 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН