The java doc for getMetric() method shows like "This method returns the current monitoring metric value. This will return null if no monitoring metrics have been calculated or received yet." Returns a Number representing the current monitoring metric value. Hope this is useful.
Latency values are returned in microseconds. Since throughput is the number of events, that value represents the number of events in the throughput interval. It is an outage in our javadocs that it does not mention the unit, we will fix that asap.