Prometheus Grafana dashboard for Kubernetes monitoring - Part 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ค. 2024
  • ▬▬▬▬▬▬ ⭐️ Instruction's Guides ⭐️ ▬▬▬▬▬▬
    How to setup Prometheus, Grafana dashboard for Kubernetes monitoring on AWS? - jhooq.com/prometheous-k8s-aws...
    Prometheus and Grafana are the two popular open-source tools for collecting and visualizing performance metrics. In this blog post, we are going to set up the Kubernetes cluster on AWS, later we are gonna set up the Prometheus server for collecting the performance metrics and Grafana.
    Prometheus and Grafana are always a great combination when it comes to measuring the site reliability index. SREs (Software Reliability Engineers) heavily rely on Prometheus and Grafana because apart from collecting performance metrics, you can also set up some alerts, live views, and custom dashboards.
    At the end of the session, you will have the Kubernetes cluster running on AWS and Prometheus, a Grafana dashboard for monitoring the Kubernetes cluster. Here are the key points that we will touch upon -
    1. Install AWS CLI and eksctl
    2. Setup AWS Credentials
    3. Install kubectl
    4. Install Helm chart
    5. Create Kubernetes cluster in AWS using eksctl
    6. Install Kubernetes Metrics Server
    7. Install Prometheus
    8. Install grafana
    9. Import Grafana dashboard from Grafana Labs
    10. Deploy a spring boot microservice and monitor it on Grafana
    ▬▬▬▬▬▬ ⭐️ 🕘Timestamps ⭐️ ▬▬▬▬▬▬
    0:52 Install AWS CLI, eksctl and Setup AWS Credentials
    8:06 Install kubectl
    9:12 Install Helm chart
    10:27 Create Kubernetes cluster in AWS using eksctl
    15:40 Install Kubernetes Metrics Server
    17:54 Install Prometheus
    23:09 install grafana
    29:42 Import Grafana dashboard from Grafana Labs
    33:05 Deploy a spring boot microservice and monitor it on Grafana
    To learn more on DevOps visit - jhooq.com/
    For more official documentation refer to - grafana.com/docs/grafana-clou...
    Disclaimer/Policy: All the content/instructions are solely mine. The source is completely open-source.
    Video is copyrighted and can not be re-distributed on any platform.
    #prometheus #grafana #kubernetes #cloud #devops
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 73

  • @nirmesh44
    @nirmesh44 ปีที่แล้ว +2

    Have not found anywhere else such a clear explanation. Awesome video.

    • @RahulWagh
      @RahulWagh  ปีที่แล้ว

      Glad it was helpful!

  • @bashashaikabdul
    @bashashaikabdul 2 ปีที่แล้ว

    Promotheous and graphana setup very well explained. Thanks for creating video on this.

  • @srida999
    @srida999 ปีที่แล้ว

    Great Job, Rahul, keep up the great work.

  • @sireeshavdasari2729
    @sireeshavdasari2729 10 หลายเดือนก่อน

    Very detailed and kudos to all the efforts you put in documentation and the video.Thanks a ton!!

    • @RahulWagh
      @RahulWagh  9 หลายเดือนก่อน

      You are welcome

  • @jalandharbehera2456
    @jalandharbehera2456 ปีที่แล้ว

    Really this channel is the best channel because no words for you....🙏🙏🙏🙏

    • @RahulWagh
      @RahulWagh  ปีที่แล้ว

      Thank you so much 😀

  • @twizzoe
    @twizzoe 2 ปีที่แล้ว

    Rahul always on point with his presentation👌.

    • @RahulWagh
      @RahulWagh  2 ปีที่แล้ว

      Glad you liked it

  • @ramroy5942
    @ramroy5942 2 ปีที่แล้ว

    very nicely explained ..big fan of the way ur explainng n enlightnening us..thank you

    • @RahulWagh
      @RahulWagh  2 ปีที่แล้ว

      Cheers keep following for more topics in future

  • @darlahari1567
    @darlahari1567 2 ปีที่แล้ว

    oscar level explanation keep going.

  • @Learn_IT_with_Azizul
    @Learn_IT_with_Azizul 6 หลายเดือนก่อน

    Very useful. Thank you very much 👏

    • @RahulWagh
      @RahulWagh  6 หลายเดือนก่อน

      Glad it was helpful!

  • @bishnu3143
    @bishnu3143 2 ปีที่แล้ว

    It's great to learn with you bro

    • @RahulWagh
      @RahulWagh  2 ปีที่แล้ว

      It’s my pleasure

  • @vback4238
    @vback4238 ปีที่แล้ว

    Subscribed!!! You are awesome!

    • @RahulWagh
      @RahulWagh  ปีที่แล้ว

      Glad yo liked it

  • @CHEROOBONE22
    @CHEROOBONE22 ปีที่แล้ว

    Great video, very detailed and straight to the point. Appreciate that so much. wanted to know if you can make videos of real world troubleshooting errors. What problems have you encountered using any of the DevOps tools and how you solved it.

  • @ManishKanathe
    @ManishKanathe 24 วันที่ผ่านมา

    Nice content

  • @RajKumar-fl4lw
    @RajKumar-fl4lw 2 ปีที่แล้ว

    Very nicely explained..... 🙏
    Thanks sir...

    • @RahulWagh
      @RahulWagh  2 ปีที่แล้ว

      Glad you liked it

  • @yashhirulkar909
    @yashhirulkar909 2 ปีที่แล้ว

    Thankyou sir . Amazing video

  • @GN-fv5ek
    @GN-fv5ek ปีที่แล้ว

    Subscribed
    No doubt, content is really good.

  • @suryadipnag2733
    @suryadipnag2733 10 หลายเดือนก่อน

    Very nice explanation.

    • @RahulWagh
      @RahulWagh  10 หลายเดือนก่อน

      Glad you liked it

  • @eswarteja7064
    @eswarteja7064 ปีที่แล้ว

    Hi Rahul,
    Very good Video.
    But I have a personal question. In my current Environment we have 45 Pods running on AWS-EKS cluster.
    We want to create to 45 Dashboards for all our PODS is this possible ? Can we monitor Pods individually using grafana and Prometheus.

  • @IllthizamNazar
    @IllthizamNazar ปีที่แล้ว

    you all vedeos are awesome brother!!!!!!!!!!!!!!!!1

    • @RahulWagh
      @RahulWagh  ปีที่แล้ว

      Thank you so much 😀

  • @sarathkumar8574
    @sarathkumar8574 ปีที่แล้ว

    I have question: what happens when we use two Prometheus application/server at different port or ip but uses same metric or target end point where it needs to scrape metrics. Will it able to scrape data as usual or will there be metrics missing or unusuality while scrapping data because of two Prometheus with same scrapping interval or different interval

  • @sajid4087
    @sajid4087 ปีที่แล้ว

    Hi Raghu, can you make a video on alert manager?which was missing in content

  • @msk1028
    @msk1028 ปีที่แล้ว

    Hi Rahul, thanks for your videos !!
    a small request, i could see this video is specific to one data center. can you please make a video on multi-data center ?
    coz I am looking at information regarding how to access a single grafana url to access the metrics for all the 3 DC's. i am not finding that information which is easily explained

  • @hassanaslam1536
    @hassanaslam1536 5 หลายเดือนก่อน

    Very well explained, I have seen both of your videos, one thing I don't understand so you will be running two instance of prometheus in your company, one is for linux hosts and another is for Kubernetes, can't we manage one prometheus application where we can see infra stats as wells as container stats?

  • @arunkumarlakshmipathy6152
    @arunkumarlakshmipathy6152 3 วันที่ผ่านมา

    Kindly share the Creating alert rule video link

  • @shijomjose
    @shijomjose ปีที่แล้ว

    Thanks for the video. But why there is no data for Memory, Cpu usage.. I also tried this same dashboard .. It says N/A. Also Is there any dashboard available to view namespace cpu and memory usage ?

  • @__jonko_with_johnko__
    @__jonko_with_johnko__ ปีที่แล้ว

    for the people having the problems with pods not starts check what kubernetes version you are running in the guide he is using version 1.22 i had 1.26 and that did not work after using the commands from the guide where the 1.22 version is defined it then would start the pods

  • @nishasati8249
    @nishasati8249 7 หลายเดือนก่อน

    can u also make a video on multi-cluster (2 datasource and one data aggregator) monitoring with grafana, prometheus and thanos?

  • @uday7398
    @uday7398 22 วันที่ผ่านมา

    How to setup node exporter and kube state metrics to get data to prometheus from remote cluster?

  • @maheshchandra6207
    @maheshchandra6207 2 ปีที่แล้ว

    Hey bro, in terraform there is a concept called templatefile. If it's possible make a video on that.

  • @rakeshkrrajak
    @rakeshkrrajak ปีที่แล้ว +1

    Hello Rahul, Getting this error on my Primetheus-alertmanater-0 and prometheus-server pods
    running PreBind plugin "VolumeBinding": binding volumes: provisioning failed for PVC "storage-prometheus-alertmanager-0"
    can you help whats the exact issue and how to fix

  • @nishasati8249
    @nishasati8249 7 หลายเดือนก่อน

    Can we scape prometheus metrics from 2 different AKS clusters into 3rd AKS cluster?? If yes, do we need thanos in each cluster or we need thanos only in 3rd cluster where all the metrices will be collected? Do we need to install full-fledged prometheus in each cluster or operator will work?
    Any reference document will be very helpful. Thanks for your help.

  • @sahadevdahit
    @sahadevdahit 3 หลายเดือนก่อน

    ❤❤❤❤❤❤

    • @RahulWagh
      @RahulWagh  3 หลายเดือนก่อน

      You are welcome

  • @ragh1336
    @ragh1336 ปีที่แล้ว

    Great video sir. Please show us alert manager also

  • @Tech-1992
    @Tech-1992 2 ปีที่แล้ว

    How we can integrate prometheus & grafana to monitor a java application? Please do make a video on that. Thanks for the excellent video.

    • @RahulWagh
      @RahulWagh  2 ปีที่แล้ว

      Well integrating prometheus and grafana with java application can not be explained into the comment sections. Probably it will need a whole session. So may be in future i will prepare something around it

  • @user-yv2go3qn7j
    @user-yv2go3qn7j 6 หลายเดือนก่อน

    Sir, i have a question that is when i apply this : kubectl get service -n grafana ; EXTERNAL IP does not show, so that i can access grafana

  • @alikemalsahin6778
    @alikemalsahin6778 ปีที่แล้ว

    Hi Rahul,
    I imported my datasources and dashboard succesfully but on the dashboard, all components shown N/A, and nothing seems, how can i solve this, thanks.

  • @mukeshprajapati5671
    @mukeshprajapati5671 9 หลายเดือนก่อน

    Nice content Rahul. Out of conext question, which monitor you are using, I can see from the video , it is ultrawide. If yes, how convinent it is for devops work?

    • @RahulWagh
      @RahulWagh  9 หลายเดือนก่อน

      Yeah it is Samsung 34” monitor. It’s really good for devops workflow

  • @rickyspartanz2623
    @rickyspartanz2623 ปีที่แล้ว

    Hi rahul,
    While setting up Prometheus after giving get all -n prometheus still I'm getting error pod/prometheus-server 0/2 .. Status is pending. Can you help me how to overcome with that?

  • @manikumark3833
    @manikumark3833 2 ปีที่แล้ว

    Hi Rahul, Very nice videos and explanation , Can you please do some videos on istio service mesh , Why do we need this in kubernetes ?

    • @RahulWagh
      @RahulWagh  2 ปีที่แล้ว

      I will add it to my list

  • @srinikalluri4705
    @srinikalluri4705 ปีที่แล้ว

    hi @Rahul wagh, nice session and have small doubt. Can we customize the dashboard on our own?

    • @RahulWagh
      @RahulWagh  ปีที่แล้ว +1

      Yes you can even design your own dashboard also

  • @seekhoaursikhao4046
    @seekhoaursikhao4046 ปีที่แล้ว

    Hi Rahul Bhai, We need Grafana 9 version full a-z tutorial alerting and so on ..Let us know when you are sharing us the full lessons on this. No one is focused on the latest version series. Please do the needful and help the poor people who really need to learn

    • @RahulWagh
      @RahulWagh  ปีที่แล้ว

      Hi I will add your suggestions to my todo list and hopefully will prepare something around it in future

  • @2mahender
    @2mahender 2 ปีที่แล้ว

    nice explanation, can u make video on helm basics

    • @RahulWagh
      @RahulWagh  2 ปีที่แล้ว +1

      Here is complete Helm Chart playlist which is already there on my channel - th-cam.com/play/PL7iMyoQPMtANm_35XWjkNzDCcsw9vy01b.html

    • @2mahender
      @2mahender 2 ปีที่แล้ว

      @@RahulWagh thank you for your videos, can you please make videos on Python+AWS sdk?

  • @saurabhmagar4097
    @saurabhmagar4097 ปีที่แล้ว

    hey rahul can make video on datadog and opentementory for k8s monitoring!

    • @RahulWagh
      @RahulWagh  ปีที่แล้ว

      I will add it to my list of todo hope full i will prepare something when i have more time

  • @HuyPham-vy3hn
    @HuyPham-vy3hn ปีที่แล้ว +1

    How we can integrate prometheus & grafana to monitor virtual server on citrix? thanks

    • @RahulWagh
      @RahulWagh  ปีที่แล้ว +1

      Well it’s going to be really long topic to present everything may be in future i cam prepare something around this

    • @HuyPham-vy3hn
      @HuyPham-vy3hn ปีที่แล้ว

      @@RahulWagh hope soon😂😂

  • @debillion
    @debillion 2 ปีที่แล้ว

    Will this live video be saved?

    • @RahulWagh
      @RahulWagh  2 ปีที่แล้ว +1

      Yes the video will be there on my channel after the live session as well so that you can view it later