/** 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); }
/** 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); }
/** <p>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.</p> * * <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); }
/** 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. * * <p>Sample call:</p> * <pre>{@code * Monitor mon=MonitorFactory.add("bytes.sent","MB", 1024); * }</pre> * */ public static Monitor add(String label, String units, double value) { return factory.add(label, units, value); }