From 6656f253f4c6783da605e976bb5d4e1384b89dfe Mon Sep 17 00:00:00 2001 From: Josh Holland Date: Fri, 31 Jan 2025 12:08:34 +0000 Subject: [PATCH] Enable basic Prometheus metrics --- java/build.gradle | 1 + java/src/main/resources/application.properties | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/java/build.gradle b/java/build.gradle index bc47403c6..8ae883edf 100644 --- a/java/build.gradle +++ b/java/build.gradle @@ -46,6 +46,7 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-oauth2-client' implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boot-starter-web' + implementation 'io.micrometer:micrometer-registry-prometheus' implementation 'org.xerial:sqlite-jdbc' implementation 'org.springframework:spring-jdbc' implementation "uk.ac.ceh.components:datastore-git:${cehComponentsVersion}" diff --git a/java/src/main/resources/application.properties b/java/src/main/resources/application.properties index dc6104065..a197c4844 100644 --- a/java/src/main/resources/application.properties +++ b/java/src/main/resources/application.properties @@ -37,7 +37,7 @@ jira.address=https://jira.ceh.ac.uk/rest/api/2/ jira.jqlTemplate=project=eidchelp AND component='data transfer' AND cf[13250]={id} jira.username=eidc_ingest jira.serviceAgreement.prefix=EIDCHELP- -management.endpoints.web.exposure.include=health,loggers +management.endpoints.web.exposure.include=health,loggers,prometheus management.server.port=8081 maps.location=/var/ceh-catalogue/mapfiles schemas.location=/opt/ceh-catalogue/schemas