diff --git a/core/src/main/java/com/datastax/oss/driver/internal/core/metrics/HdrReservoir.java b/core/src/main/java/com/datastax/oss/driver/internal/core/metrics/HdrReservoir.java index c66fe1dbf8a..7645fd88f50 100644 --- a/core/src/main/java/com/datastax/oss/driver/internal/core/metrics/HdrReservoir.java +++ b/core/src/main/java/com/datastax/oss/driver/internal/core/metrics/HdrReservoir.java @@ -90,7 +90,10 @@ public void update(long value) { try { recorder.recordValue(value / 1000); } catch (ArrayIndexOutOfBoundsException e) { - LOG.warn("[{}] Recorded value ({}) is out of bounds, discarding", logPrefix, value); + LOG.warn( + "[{}] Recorded value ({}) is out of bounds, discarding. Set advanced.metrics.session.cql-requests.highest-latency to maximum possible request timeout to make it not happening.", + logPrefix, + value); } }