From f5be1f67a04adaac282d4c93a820051d94303e6b Mon Sep 17 00:00:00 2001 From: Nasruddin Date: Mon, 10 Mar 2025 07:58:33 +0530 Subject: [PATCH] Fluentbit integration for docker --- .idea/workspace.xml | 44 ++++++++++--- docker/docker-compose-base.yml | 16 +++++ docker/docker-compose-infra.yml | 29 +-------- docker/docker-compose-observability.yml | 64 +++++++++++++++++++ docker/fluent-bit/fluent-bit.conf | 15 +++++ docker/fluent-bit/parsers.conf | 12 ++++ docker/loki/loki-config.yaml | 31 +++++++++ .../course-composite-service/pom.xml | 6 +- .../composite/course/MetricsController.java | 23 ++++++- .../web/CourseCompositeIntegration.java | 6 +- .../src/main/resources/application.yml | 5 +- .../core/course/domain/CourseService.java | 14 +++- .../core/course/web/CourseController.java | 9 ++- .../src/main/resources/application.yml | 7 +- .../src/main/resources/application.yml | 6 +- 15 files changed, 237 insertions(+), 50 deletions(-) create mode 100644 docker/docker-compose-observability.yml create mode 100644 docker/fluent-bit/fluent-bit.conf create mode 100644 docker/fluent-bit/parsers.conf create mode 100644 docker/loki/loki-config.yaml diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 6964f3d..097ab9a 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,11 +4,23 @@