► Part of the DevOps Bootcamp 🚀 More infos here: https://bit.ly/3q9iWly
Learn how to monitor any third-party application in Kubernetes using Prometheus Monitoring | MongoDB Exporter | Service Monitor and Service Discovery explained | Grafana
► Thanks Okteto for sponsoring this video!
► Get a 2 months free trial for Okteto Cloud Pro Plan here: https://cloud.okteto.com/#/promo/NANA... 🚀
Full Prometheus Monitoring Tutorial:
► Prometheus explained: • How Prometheus Monitoring works | Pro...
► Demo Part 1: Setup Prometheus Monitoring on Kubernetes using Prometheus Operator: • Setup Prometheus Monitoring on Kubern...
Demo Part 2: this video
In this Prometheus Monitoring Tutorial I show you how to monitor a third party application, like Mysql, Mongodb, Redis or any other service running in your Kubernetes cluster using Prometheus Monitoring.
I personally think this is a complex topic, simply because there are so many options and combinations of doing it and it’s also very badly documented. So it’s difficult to get a clear picture of how it works. And this is exactly what I want to address with this video. I will give you a good overview of all the different options and clear image of steps required to set up the monitoring. So no matter what application you have, you will know exactly how to configure its metrics collection for Prometheus.
And here is what we are gonna do:
First we will deploy a Prometheus Operator in our Minikube cluster using a helm chart - this is a pretty easy step (Part 1 of demo!)
Second we will deploy a MongoDB application as an example
and then we will configure our MongoDB application for Prometheus monitoring using a MongoDB exporter
I explain all the concepts, including Exporter, ServiceMonitor and so on as we go through the setup. So you understand with every step exactly what we are doing.
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro
0:13 - Steps to monitor MongoDB (or any other third party application) metrics
2:06 - Prometheus Operator deployed - recap of part 1
5:13 - Service Monitor - How Prometheus discovers new targets?
8:10 - Deploy MongoDB application (Deployment and Service component)
8:56 - MongoDB Exporter - exposing MongoDB metrics
09:28 - What is a Exporter?
12:32 - 3 components you need when deploying an Exporter
13:40 - Deploy MongoDB Exporter using Helm Chart
19:37 - Check /metrics endpoint of MongoDB Exporter
20:35 - See new target in Prometheus UI
21:17 - See MongoDB metrics data in Grafana UI
▬▬▬▬▬▬ Useful Links 🛠 ▬▬▬▬▬▬
Git Repo ► https://gitlab.com/nanuchi/kubernetes...
Official Prometheus Exporters List ► https://prometheus.io/docs/instrument...
#prometheus #prometheusmonitoring #devops #techworldwithnana
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full Kubernetes and Docker tutorial ► https://bit.ly/2YGeRp9
Complete Jenkins Pipeline Tutorial ► • Complete Jenkins Pipeline Tutorial | ...
DevOps Tools, like Ansible, Terraform ► https://bit.ly/2W9UEq6
▬▬▬▬▬▬ Maybe interesting for you 😎 ▬▬▬▬▬▬
30% off Udemy course Logging in K8s with EFK stack ► https://bit.ly/2IkzZez
Kubernetes 101 - cheatsheet for your work (handy ebook bundle) ► https://bit.ly/3mPIaiU
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Join private Facebook group ► https://bit.ly/32UVSZP
Don't forget to subscribe ► https://bit.ly/3mO4jxT
DEV ► https://bit.ly/3h2fqiO
INSTAGRAM ► https://bit.ly/2F3LXYJ
TWITTER ► https://bit.ly/3i54PUB
LINKEDIN ► https://bit.ly/3hWOLVT