Skip to content

Latest commit

 

History

History
53 lines (39 loc) · 2.22 KB

examples-cloudwatch-get-metrics.rst

File metadata and controls

53 lines (39 loc) · 2.22 KB

Getting Metrics from |CW|

Listing Metrics

To list |cw| metrics, create a :aws-java-class:`ListMetricsRequest <services/cloudwatch/model/ListMetricsRequest>` and call the |cwclient|'s :methodname:`listMetrics` method. You can use the :classname:`ListMetricsRequest` to filter the returned metrics by namespace, metric name, or dimensions.

Note

A list of metrics and dimensions that are posted by AWS services can be found within the :cw-ug:`Amazon CloudWatch Metrics and Dimensions Reference <CW_Support_For_AWS>` in the |cw-ug|.

Imports

.. literalinclude:: example_code/cloudwatch/src/main/java/aws/example/cloudwatch/ListMetrics.java
   :lines: 16-20
   :language: java

Code

.. literalinclude:: example_code/cloudwatch/src/main/java/aws/example/cloudwatch/ListMetrics.java
   :lines: 41-63
   :dedent: 8
   :language: java

The metrics are returned in a :aws-java-class:`ListMetricsResult <services/cloudwatch/model/ListMetricsResult>` by calling its :methodname:`getMetrics` method. The results may be paged. To retrieve the next batch of results, call :methodname:`setNextToken` on the original request object with the return value of the :classname:`ListMetricsResult` object's :methodname:`getNextToken` method, and pass the modified request object back to another call to :methodname:`listMetrics`.

More Information