Micrometer フレームワーク、Postgresql データベース、接続プールとしての HikariCP、メトリックを格納するための Influxdb を使用する SpringBoot 2 アプリケーションがあります。アプリケーションは、micrometer-registry-influx
依存関係を使用するように構成されています。
アプリケーションにいくつかのメトリックを追加して起動した後、SpringBoot によって自動的に提供される HikariCP 接続プール メトリックのログに次のエラーが表示される場合があります。
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