diff --git a/pom.xml b/pom.xml index d2f9e00..d5404f6 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.bealetech metrics-statsd Metrics Statsd Support - 3.0.0-SNAPSHOT + 3.0.0-CAPGEMINI jar http://github.com/organicveggie/metrics-statsd/ Statsd reporter for codahale/metrics. diff --git a/src/main/java/com/bealetech/metrics/reporting/Statsd.java b/src/main/java/com/bealetech/metrics/reporting/Statsd.java index 5e1bdec..1c48e98 100644 --- a/src/main/java/com/bealetech/metrics/reporting/Statsd.java +++ b/src/main/java/com/bealetech/metrics/reporting/Statsd.java @@ -84,7 +84,9 @@ public void send(String name, String value, StatType statType) throws IOExceptio public void close() throws IOException { DatagramPacket packet = newPacket(outputData); + logger.trace("Sending {} bytes of data to StatsD ", outputData.size()); packet.setData(outputData.toByteArray()); + logger.trace("Monitoring data to be sent to StatsD is :: {}", outputData.toString()); datagramSocket.send(packet); if(datagramSocket != null) { diff --git a/src/main/java/com/bealetech/metrics/reporting/StatsdReporter.java b/src/main/java/com/bealetech/metrics/reporting/StatsdReporter.java index c9d2bf5..a3d6195 100644 --- a/src/main/java/com/bealetech/metrics/reporting/StatsdReporter.java +++ b/src/main/java/com/bealetech/metrics/reporting/StatsdReporter.java @@ -133,6 +133,7 @@ public void report(SortedMap gauges, SortedMap timers) { try { + LOGGER.trace("StatsD reporter triggered"); statsd.connect(); for (Map.Entry entry : gauges.entrySet()) { @@ -283,6 +284,8 @@ private String format(Object o) { return format(((Integer) o).longValue()); } else if (o instanceof Long) { return format(((Long) o).longValue()); + } else if (o instanceof Boolean) { + return ((Boolean) o)? "1": "0"; } return null; }