Я использую Spring Boot 2, который экспортирует метрики в InfluxDB в формате:
metricsController.getCountriesByCoverageKm().forEach(response ->
List<Tag> tags = Arrays.asList(Tag.of("country.iso2", response.getIso2()), Tag.of("country.name", response.getName()));
meterRegistry.gauge("countries.by.coverage.km",tags, response.getCoverageKm());
});
Моя цель - создать таблицу в Графане, которая бы представляла все страны и их числа. Примитивным способом было бы написать запрос для каждой страны, который бы отображался отдельной строкой в таблице:
Есть ли какой-нибудь более умный способ сделать таблицу в Grafana, чтобы уменьшить количество запросов? Как перебрать все сообщаемые теги, чтобы получить значения?