ATS-126 : Expose JVM metrics - eg. CPU & Memory (within jvm process / container)

- addressed review comments
This commit is contained in:
DenisGabriela 2018-10-15 16:08:47 +03:00
parent 6a7bbb3c4e
commit 8e7e775eef
5 changed files with 14 additions and 14 deletions

View File

@ -24,11 +24,11 @@ import org.springframework.context.annotation.Bean;
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
public class Application
{
@Value("${pod.name}")
private String podName;
@Value("${container.name}")
private String containerName;
@Bean MeterRegistryCustomizer<MeterRegistry> metricsCommonTags() {
return registry -> registry.config().commonTags("podName", podName);
return registry -> registry.config().commonTags("containerName", containerName);
}
public static void main(String[] args)

View File

@ -24,11 +24,11 @@ import org.springframework.context.annotation.Bean;
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
public class Application
{
@Value("${pod.name}")
private String podName;
@Value("${container.name}")
private String containerName;
@Bean MeterRegistryCustomizer<MeterRegistry> metricsCommonTags() {
return registry -> registry.config().commonTags("podName", podName);
return registry -> registry.config().commonTags("containerName", containerName);
}
public static void main(String[] args)

View File

@ -24,11 +24,11 @@ import org.springframework.context.annotation.Bean;
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
public class Application
{
@Value("${pod.name}")
private String podName;
@Value("${container.name}")
private String containerName;
@Bean MeterRegistryCustomizer<MeterRegistry> metricsCommonTags() {
return registry -> registry.config().commonTags("podName", podName);
return registry -> registry.config().commonTags("containerName", containerName);
}
public static void main(String[] args)

View File

@ -24,11 +24,11 @@ import org.springframework.context.annotation.Bean;
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
public class Application
{
@Value("${pod.name}")
private String podName;
@Value("${container.name}")
private String containerName;
@Bean MeterRegistryCustomizer<MeterRegistry> metricsCommonTags() {
return registry -> registry.config().commonTags("podName", podName);
return registry -> registry.config().commonTags("containerName", containerName);
}
public static void main(String[] args)

View File

@ -32,5 +32,5 @@ management:
enable[tomcat]: false
enable[jvm.classes]: false
pod:
name: ${POD_NAME:t-engine}
container:
name: ${HOSTNAME:t-engine}