Prometheus exporters provide data using a handful of different metric types, each representing its own unique kind of data. When working with Prometheus, it is important to understand how these different metric types function in order to properly interpret data. In this lab, you will have the opportunity to collect data from metrics that utilize a variety of different metric types. This will allow you to work with multiple metric types hands-on.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Get the Value of the `mobile_gateway_restarts` Counter
Access the Prometheus expression browser in your web browser using the Public IP address of the Prometheus server:
http://<PROMETHEUS_SERVER_PUBLIC_IP>:9090
Run a query to get the value of the
mobile_gateway_restarts
counter:mobile_gateway_restarts
Log in to the Prometheus server and open the report file:
vi /home/cloud_user/report.md
Add the number of restarts to the appropriate line in the file for the
mobile_gateway_restarts
metric.
- Get the Value of the `mobile_gateway_mem_available` Gauge
From the Prometheus expression browser, run a query to get the value of the
mobile_gateway_mem_available
gauge:mobile_gateway_mem_available
On the Prometheus server, add the current available memory to the appropriate line in the file for the
mobile_gateway_mem_available
metric.
- Get the Requested Data from the `mobile_gateway_request_duration_seconds` Histogram
From the Prometheus expression browser, run a query to get the value of the
mobile_gateway_request_duration_seconds
bucketle="3"
:mobile_gateway_request_duration_seconds_bucket{le="3"}
On the Prometheus server, add the number of requests in the three-second bucket to the appropriate line in the file for the
mobile_gateway_request_duration_seconds{le="3"}
metric.Return to the Prometheus expression browser and run a query to get the total count for the
mobile_gateway_request_duration_seconds
histogram:mobile_gateway_request_duration_seconds_count
Add the total count to the appropriate line in the
report.md
file for themobile_gateway_request_duration_seconds_count
metric.