Add Spring Boot Actuator 58/123058/1
authorputhuparambil.aditya <aditya.puthuparambil@bell.ca>
Tue, 3 Aug 2021 10:19:40 +0000 (11:19 +0100)
committerputhuparambil.aditya <aditya.puthuparambil@bell.ca>
Tue, 3 Aug 2021 10:19:40 +0000 (11:19 +0100)
Issue-ID: CPS-522
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: I6bdb29dec63c409d18e84bebc51eeef5c34e1412

pom.xml
src/main/resources/application.yml

diff --git a/pom.xml b/pom.xml
index ff2cbb7..c11087d 100755 (executable)
--- a/pom.xml
+++ b/pom.xml
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-data-jpa</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-actuator</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>io.micrometer</groupId>
+            <artifactId>micrometer-registry-prometheus</artifactId>
+        </dependency>
         <dependency>
             <groupId>com.vladmihalcea</groupId>
             <artifactId>hibernate-types-52</artifactId>
index eed24dc..c79351a 100755 (executable)
@@ -65,3 +65,19 @@ springdoc:
         urls:
             - name: query
               url: /swagger/openapi.yml
+
+# Actuator
+management:
+    server:
+        port: 8081
+    endpoints:
+        web:
+            base-path: /manage
+            exposure:
+                include: info,health,loggers,prometheus
+    endpoint:
+        health:
+            show-details: always
+            # kubernetes probes: liveness and readiness
+            probes:
+                enabled: true
\ No newline at end of file