Distributed Log Events with Apache Kafka and SpringBoot Microservices

preview_player
Показать описание
This is an extension of enterprise restful API video series to enable distribution of log events in springboot microservices. Apache Kafka is used with Zookeeper to distribute application level logs on to different streams and systems for further processing.

There are main two log processing workflows considered in this video such as;
1. Log eventing for analytics purposes
- (E.g.:- with Elastic Cache, Logstash and Kibana)
- Asynchronous log appender is used for the implementation of the design.

2. Log eventing for troubleshooting purposes
- Synchronous logging on to Kafka cluster due to low throughput and criticality of these events.

Technologies and Tools:
- Java, SpringBoot
- Apache Kafka
- Kafka Streams
- Zookeeper
- slf4j with log4j2
- Yahoo Kafka Manager
- AspectJ AoP
- Spring Configuration Server
- Maven

GIT Repository URL :

Related Playlist for Other Videos:
Рекомендации по теме
Комментарии
Автор

Great explanation and guidance. Thank you.

sudeepwegapitiya
Автор

That kafka appender is not working what can go wrong.. all other appender is working

RajeevKumar-mzqs