/** * Used when you want to create your own key for the monitor. This works similarly to a group by * clause where the key is any columns used after the group by clause. */ public static Monitor add(MonKey key, double value) { return factory.add(key, value); }
/** * Aggregate the passed in value with the monitor associated with the label, and the units. The * aggregation tracks hits, avg, total, min, max and more. Note the monitor returned is * threadsafe. However, it is best to get a monitor vi this method and not reuse the handle as * TimeMonitors are not thread safe (see the getTimeMonitor method. <b>Sample call:</b><br> * * <blockquote> * * <code><pre> * Monitor mon=MonitorFactory.add("bytes.sent","MB", 1024); * </pre></code> * * </blockquote> * * <br> * <br> */ public static Monitor add(String label, String units, double value) { return factory.add(label, units, value); }