#spring-boot #influxdb #spring-micrometer
Вопрос:
В моем Spring Boot application
использовании micrometer
с influxdb
и я пытаюсь добавить общий тег для того, что я написал ниже —
@Configuration
public class MeterRegistryConfiguration {
@Bean
public MeterRegistryCustomizer<MeterRegistry> metricsCommonTags() {
String hostname = "";
try {
hostname = InetAddress.getLocalHost().getHostName().toString();
} catch (UnknownHostException e) {
hostname = "unknown";
}
List<Tag> tags = new LinkedList<>();
tags.add(Tag.of("hostname", hostname));
tags.add(Tag.of("service", "service-name"));
return registry -> registry.config().commonTags(tags);
}
}
Я использую его как —
private MeterRegistry meterRegistry;
@Autowired
public DemoController(DemoService demoService, MeterRegistry meterRegistry){
this.demoService = demoService;
this.meterRegistry = meterRegistry;
}
.....
Counter.builder("demo.metrics")
.tag("tag", "tag-1")
.description("Simple Monitoring")
.register(meterRegistry)
.increment();
Но в базе данных influxdb я не вижу добавленных общих тегов. Чего мне здесь не хватает, чтобы добавить общие теги.
Как я могу добавить MeterFilter
в общую конфигурацию.