У меня есть приложение SpringBoot 2, использующее платформу Micrometer, базу данных Postgresql, HikariCP в качестве пула соединений и Influxdb для хранения метрик.Приложение настроено на использование зависимости micrometer-registry-influx
.
После добавления некоторых метрик в приложение и запуска, в журналах для метрик пула соединений HikariCP, предоставляемых SpringBoot, можно увидеть следующую ошибку.автоматически:
2018-05-23 10:24:33.594 ERROR 23220 --- [pool-1-thread-1] i.micrometer.influx.InfluxMeterRegistry : failed to send metrics:
{"error":"partial write: unable to parse 'hikaricp_connections,pool=HikariPool-1,metric_type=gauge value=NaN 1527063873587': invalid number
unable to parse 'hikaricp_connections_active,pool=HikariPool-1,metric_type=gauge value=NaN 1527063873587': invalid number
nunable to parse 'hikaricp_connections_idle,pool=HikariPool-1,metric_type=gauge value=NaN 1527063873588': invalid number
unable to parse 'hikaricp_connections_pending,pool=HikariPool-1,metric_type=gauge value=NaN 1527063873588': invalid number dropped=0"}
Значения метрик записываются только как Nan