From 896feecdee41e9bbda31f3bc1c92506457c216d1 Mon Sep 17 00:00:00 2001 From: Nasruddin Date: Sun, 9 Mar 2025 10:33:08 +0530 Subject: [PATCH 1/2] Prometheus integration --- .idea/workspace.xml | 39 +- docker/dashboard-1.yml | 554 ++++++++++++++++++ docker/docker-compose-base.yml | 2 +- docker/docker-compose-infra.yml | 32 +- docker/prometheus/prometheus.yml | 11 + .../course-composite-service/pom.xml | 6 + .../composite/course/MetricsController.java | 59 ++ .../course/config/MetricsConfig.java | 32 + .../course/config/SecurityConfig.java | 1 + .../src/main/resources/application.yml | 18 + microservices/course-service/pom.xml | 5 +- .../core/course/config/SecurityConfig.java | 1 + .../src/main/resources/application.yml | 18 +- microservices/review-service/pom.xml | 5 +- .../core/review/config/SecurityConfig.java | 1 + .../src/main/resources/application.yml | 18 +- .../gateway/config/SecurityConfig.java | 2 +- 17 files changed, 777 insertions(+), 27 deletions(-) create mode 100644 docker/dashboard-1.yml create mode 100644 docker/prometheus/prometheus.yml create mode 100644 microservices/course-composite-service/src/main/java/io/javatab/microservices/composite/course/MetricsController.java create mode 100644 microservices/course-composite-service/src/main/java/io/javatab/microservices/composite/course/config/MetricsConfig.java diff --git a/.idea/workspace.xml b/.idea/workspace.xml index ad4eb54..cc053bd 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,22 +4,24 @@