Deploy Microservices in Docker & Monitor with Prometheus | Live Example & Source Code🔥🔥🔥

preview_player
Показать описание
Run Microservices in Docker with Docker Compose || Monitor Microservices with Prometheus, Deploy Microservices in Docker & Monitor with Prometheus | Live Example & Source Code,
Write Spring Boot Microservices and run in Docker Container, How to Monitor Microservices
Create Microservices and run in Docker Container,

How to Create Docker Image & Run Spring Boot Microservices In Docker, with Docker Compose, Dockerize Your Container, Monitor Spring Boot Microservices

In this tutorial, we are going to learn, how to deploy spring boot microservices in docker container; How to orchestrate docker container using docker compose for running multiple microservices under one network, primarily to enable service to service communications.
I will demonstrate you, how to setup microservices monitoring using prometheus and data visualisation using grafana. we will also learn to configure various metrics supported by prometheus inside grafana dashboard.
And, we will also integrate distributed tracing using zipkin.

[Objectives]
1. Deploy Microservices in docker container
2. Orchestrate docker using Docker-Compose
3. Configure Microservices Monitoring using Prometheus
4. Configure Prometheus Metrics
5. Configure Grafana for Dashboard Visualization
6. Configure Zipkin for Distributed Tracing

It has download link for windows, linux and for mac operating system.
As i am using mac os, I have downloaded dmg file and set up in my machine. because i already have it in my machine, I am not going to download again, and I will directly take you to the setting and configuration page.

For spring cloud components, I am using Netflix eureka naming server for service registry and using Spring Cloud API gateway server for routing API requests to the destination.

Prometheus is an open source systems monitoring and alerting toolkit for your microservices health monitoring. it has set of metrics which can be enabled to find the system’s health. in this example, we are going to monitor all these four services, eureka discovery service, enquiry service, stock service and api gateway service. Prometheus will collect metrics data from these services thru spring cloud actuator and send it grafana for visualization. in this tutorial, we will see how to integrate monitoring on your microservices.

let's move to other component which is zipkin, we all know that zipkin is a distributed tracing system that helps gather timely data needed to troubleshoot latency problems in service architecture. We are going to integrate three services, which are enquiry service, stock service and api gateway to zipkin. If you want to know more about zipkin, you can check out my video on Microservices with spring boot and spring cloud with example

#techefx #microservices #springbootmicroservices

My Tags
-------------
dockerize your microservices
docker compose
spring boot microservices
microservices with docker
microservices monitoring
grafana
prometheus
microservices with grafana
microservices with prometheus
microservices monitoring with grafana and prometheus
run microservices in docker
docker desktop
deploy microservices on docker desktop
techefx
amar kumar
microservice with docker
microservice inside docker
docker-compose
docker compose with spring boot
spring boot microservices with docker
microservices with docker example
spring boot microservice with docker desktop
deploy microservices in docker container
microservice with docker tutorial
Рекомендации по теме
Комментарии
Автор

Wow best microservice tutorial with docker ever.

mobinshah
Автор

Thank you sir for such simple explaination.

AbhishekKumar-fnsz
Автор

I will ask my friends to subscribe to this channel. No words.. Extraordinary

srinivasb
Автор

Very informative and excellent explanation given for all component.

vibingphonks
Автор

Hello sir, your video is really informative… your channel will be monetise definitely. You are great explainer. Sir I am waiting for your next upcoming videos on k8s. Please sir think about it. You will be on top on youtube playlist. I am damn sure. ❤❤

shivamsinghal
Автор

Exactly what I needed. Thank you so much!

joost
Автор

Really appreciate the efforts you put in your videos. Thank you.

ijanijigar
Автор

Awaiting your great content this year sir . Been long, hope you are doing well and a happy new year 🙂

shwetabhat
Автор

Can I take training from you on docker and Microservice and python ?

vipanpatial
Автор

thank you sir could you do a video how to secure microservice using sping oauth2 please

tmsmhr
Автор

I m really supried to see that u have so less suscriber with such a great content..

Rajnish
Автор

nice video.. thanks for quality work. However have few questions -
I didn't see any use of eureka service in this use case, calls were made on fix enpoints with port and not via service ids from eureka.
2. may be not scope for this video, but if can show case in another video - the use case of multiple instances of same micro service running in docker and monitoring also happening like wise without manual intervention.

rajneeshkumar
Автор

Sir, Have you tried ZIPKIN with Spring Boot 3.0. I am able to make it work locally but it does not work with docker compose running on ubuntu.

Yogurt-
Автор

Very informative and useful session sir, do you provide any online course?

vijaybhaskar
Автор

Where are you? No video from last 1 year

Nikhil-muol
Автор

Sir I have one doubt..
If I have 10 microservices for all the microservices I have to write dockerfile and yaml manifest right? Also I need to keep it in a single github repo so that jenkins can clone it? Or there will be a seperate repo for each microservices? Then how jenkins will build 10 different microservices?

Do I need to create spereate job for each microservice and specify the github repo url or there is a different way please clear this sir

I would be greatful to you if clear this to me

zaibakhanum
Автор

Such bulk of great content! Well, can you integrate it with spring security using oauth2 also with a custom auth server?

arsene
Автор

Thanks for great content,

But can you provide how you configured or how we can configure MYSQL for each microservices that uses MYSQL ?

Like database name, url password things ?

Again Thanks a lot!

himanshujain
Автор

how can i view docker app in ubuntu?Its already installed via shell script.

sheenak
Автор

Damn good info, BUT, you have an ACCENT. It's not too bad, but you are talking way TOO FAST at times and making it VERY hard to understand what you're saying. PLEASE, slow down!!! You are making great videos, but slow down your talking so we can make use of them. Thanks!!!

genesmith
join shbcf.ru