The metrics class obtains data about a plugin and submits statistics about it to the metrics backend.
Public methods provided by this class:
Graph createGraph(String name);
void addCustomData(BukkitMetrics.Plotter plotter);
void start();
The metrics class obtains data about a plugin and submits statistics about it to the metrics backend.
Public methods provided by this class:
Graph createGraph(String name);
void addCustomData(BukkitMetrics.Plotter plotter);
void start();
The metrics class obtains data about a plugin and submits statistics about it to the metrics backend.
Public methods provided by this class:
Graph createGraph(String name);
void addCustomData(Metrics.Plotter plotter);
void start();
The metrics class obtains data about a plugin and submits statistics about it to the metrics backend.
Public methods provided by this class:
Graph createGraph(String name);
void addCustomData(BukkitMetrics.Plotter plotter);
void start();
The metrics class obtains data about a plugin and submits statistics about it to the metrics backend.
Public methods provided by this class:
Graph createGraph(String name);
void addCustomData(BukkitMetrics.Plotter plotter);
void start();
Metrics
defines the basic Metrics behavior..
@author Vlad Mihalcea
@version %I%, %E%
@since 1.0
The metrics class obtains data about a plugin and submits statistics about it to the metrics backend.
Public methods provided by this class:
Graph createGraph(String name);
void addCustomData(Metrics.Plotter plotter);
void start();
The metrics class obtains data about a plugin and submits statistics about it to the metrics backend.
Public methods provided by this class:
Graph createGraph(String name);
void addCustomData(Metrics.Plotter plotter);
void start();
The metrics class obtains data about a plugin and submits statistics about it to the metrics backend.
Public methods provided by this class:
Graph createGraph(String name);
void addCustomData(Metrics.Plotter plotter);
void start();
The intention is that metrics are immediately interpretable while the test is running. For this purpose, each 30 second interval, a summary table is printed with the metric values of the last 30 seconds, as well as the running total averages.
This class in itself is usable in any context, independent of Lily. Besides the metrics that you report yourself, it is also possible to collect some system/HBase metrics at the end of each interval. These are retrieved via HBaseAdmin & JMX. See {@link HBaseMetricsPlugin}.
If afterwards you'd like some charts of the metrics, check out {@link org.lilyproject.clientmetrics.postproc.MetricsReportTool}.
The metrics files produced by this class are human readable but also machine readable, they can be parsed using {@link org.lilyproject.clientmetrics.postproc.MetricsParser}.
|
|