- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Datadog RabbitMQ, Controller REST et Logs JSON sur Spring Boot
👉👉👉🐰 RabbitMQ + Spring Boot + Datadog : la communication asynchrone qui ne bloque pas ton application.
Dans cette vidéo, on finalise notre microservice "Allocations" avec les derniers composants essentiels :
RabbitMQ (message broker) :
✅ Pourquoi la communication asynchrone plutôt que synchrone
✅ Exchange, Queue, Binding - les concepts clés
✅ Le RabbitMQPublisher qui envoie des messages JSON
✅ La latence de publication mesurée et envoyée à Datadog (DISTRIBUTION)
Le Controller REST :
✅ GET /api/allocations - lister toutes les allocations
✅ POST /api/allocations - créer une allocation
✅ DELETE /api/allocations/{id} - supprimer
✅ GET /health - pour les probes Kubernetes
✅ Endpoints de simulation pour tester nos alertes plus tard :
👉/simulate-error - déclenche une erreur
👉/simulate-slow - latence de 5 secondes
👉/simulate-load - pic de charge (100 créations)
La configuration application.yaml :
✅ Base H2 en mémoire
✅ RabbitMQ (host, port, user, pass)
✅ Datadog StatsD (host, port)
✅ Spring Actuator (health, info, metrics)
✅ Logs en JSON – pourquoi c'est crucial pour Datadog (parsing automatique)
Note importante : Les logs JSON sont illisibles dans la console, mais indispensables pour Datadog. On explique comment avoir deux profils (dev vs prod).
🎬 Cette vidéo fait partie de la playlist "Maîtriser Datadog de A à Z" - Module 2 (Notre application).
Видео Datadog RabbitMQ, Controller REST et Logs JSON sur Spring Boot канала Celesto Master
Dans cette vidéo, on finalise notre microservice "Allocations" avec les derniers composants essentiels :
RabbitMQ (message broker) :
✅ Pourquoi la communication asynchrone plutôt que synchrone
✅ Exchange, Queue, Binding - les concepts clés
✅ Le RabbitMQPublisher qui envoie des messages JSON
✅ La latence de publication mesurée et envoyée à Datadog (DISTRIBUTION)
Le Controller REST :
✅ GET /api/allocations - lister toutes les allocations
✅ POST /api/allocations - créer une allocation
✅ DELETE /api/allocations/{id} - supprimer
✅ GET /health - pour les probes Kubernetes
✅ Endpoints de simulation pour tester nos alertes plus tard :
👉/simulate-error - déclenche une erreur
👉/simulate-slow - latence de 5 secondes
👉/simulate-load - pic de charge (100 créations)
La configuration application.yaml :
✅ Base H2 en mémoire
✅ RabbitMQ (host, port, user, pass)
✅ Datadog StatsD (host, port)
✅ Spring Actuator (health, info, metrics)
✅ Logs en JSON – pourquoi c'est crucial pour Datadog (parsing automatique)
Note importante : Les logs JSON sont illisibles dans la console, mais indispensables pour Datadog. On explique comment avoir deux profils (dev vs prod).
🎬 Cette vidéo fait partie de la playlist "Maîtriser Datadog de A à Z" - Module 2 (Notre application).
Видео Datadog RabbitMQ, Controller REST et Logs JSON sur Spring Boot канала Celesto Master
RabbitMQ Spring Boot message broker communication asynchrone RabbitMQPublisher RabbitTemplate ObjectMapper exchange queue binding TopicExchange QueueBuilder Controller REST API REST Spring endpoints simulation simulate error simulate slow simulate load application.yaml configuration Spring Boot base H2 Spring Actuator logs JSON logging pattern JSON Datadog logs parsing deux profils dev prod formation Datadog tutoriel Spring Boot RabbitMQ
Комментарии отсутствуют
Информация о видео
31 мая 2026 г. 13:00:06
00:03:38
Другие видео канала





















