Commit 888c1c85 authored by Noel Alonso's avatar Noel Alonso
Browse files

Añade tag a métricas de prometheus

parent c80c6ca6
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -3,7 +3,9 @@ package es.redmic;
import javax.annotation.PostConstruct;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryCustomizer;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchAutoConfiguration;
@@ -30,6 +32,7 @@ import es.redmic.databaselib.common.repository.BaseRepositoryImpl;
import es.redmic.db.config.EntityManagerWrapper;
import es.redmic.es.common.service.UserUtilsServiceItfc;
import es.redmic.models.es.common.view.QueryDTODeserializerModifier;
import io.micrometer.core.instrument.MeterRegistry;

@SpringBootApplication(exclude = { MongoAutoConfiguration.class, ElasticsearchAutoConfiguration.class })
@EnableAutoConfiguration
@@ -40,6 +43,9 @@ import es.redmic.models.es.common.view.QueryDTODeserializerModifier;
		"es.redmic.databaselib" }, repositoryBaseClass = BaseRepositoryImpl.class)
public class ApiApplication {

	@Value("${info.microservice.name}")
	String microserviceName;

	@Autowired
	ObjectMapper objectMapper;

@@ -93,4 +99,9 @@ public class ApiApplication {

		return new QueryDTOMessageConverter(objectMapper, userService);
	}

	@Bean
	MeterRegistryCustomizer<MeterRegistry> metricsCommonTags() {
		return registry -> registry.config().commonTags("application", microserviceName);
	}
}
 No newline at end of file