ONOS-2315 adding auto-complete to the CLI

Change-Id: I7b3056022188d58ca141bfec2870c7f1b44e37c2
diff --git a/utils/misc/src/main/java/org/onlab/metrics/MetricsManager.java b/utils/misc/src/main/java/org/onlab/metrics/MetricsManager.java
index b27c649..6c9314a 100644
--- a/utils/misc/src/main/java/org/onlab/metrics/MetricsManager.java
+++ b/utils/misc/src/main/java/org/onlab/metrics/MetricsManager.java
@@ -290,4 +290,15 @@
     public void removeMatching(final MetricFilter filter) {
         metricsRegistry.removeMatching(filter);
     }
+
+    /**
+     * Fetches the existing Meters.
+     *
+     *
+     * @return a map of all metrics with the key as the
+     *         name String to the Meter.
+     */
+    public Map<String, Metric> getMetrics() {
+        return metricsRegistry.getMetrics();
+    }
 }
diff --git a/utils/misc/src/main/java/org/onlab/metrics/MetricsService.java b/utils/misc/src/main/java/org/onlab/metrics/MetricsService.java
index 54a9d68..4f0d67a 100644
--- a/utils/misc/src/main/java/org/onlab/metrics/MetricsService.java
+++ b/utils/misc/src/main/java/org/onlab/metrics/MetricsService.java
@@ -162,6 +162,14 @@
      Map<String, Histogram> getHistograms(MetricFilter filter);
 
     /**
+     * Fetches the existing metrics.
+     *
+     * @return a map of the Metrics, with the key as
+     *         the name String to the Histogram.
+     */
+    Map<String, Metric> getMetrics();
+
+    /**
      * Removes all Metrics that match a given filter.
      *
      * @param filter filter to use to select the Metrics to remove.