diff --git a/build.gradle b/build.gradle index fd85f0a..d837413 100644 --- a/build.gradle +++ b/build.gradle @@ -75,6 +75,10 @@ dependencies { // // Elastic Search // implementation 'org.springframework.boot:spring-boot-starter-data-elasticsearch' // implementation 'co.elastic.clients:elasticsearch-java' + + // monitoring + implementation 'org.springframework.boot:spring-boot-starter-actuator' + runtimeOnly 'io.micrometer:micrometer-registry-prometheus' } tasks.named('test') { diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 3e491ac..8aa14ce 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -69,3 +69,9 @@ logging: springframework.orm.jpa: DEBUG springframework.transaction: DEBUG springframework.jdbc.core: TRACE + +management: + endpoints: + web: + exposure: + include: health,info,metrics,prometheus \ No newline at end of file