Verify Prometheus metrics are written to an endpoint

While installing and configuring Prometheus in your local environment is out of scope for this journey, a good first step in this journey is to verify that your system is writing metrics to the Prometheus endpoint.

To verify Prometheus metrics are written to an endpoint:

  1. Log into the machine on which Prometheus is installed.

  2. If required, switch to a user that has administrative privileges.

  3. To check the Prometheus service status, run one of the following commands:

    For Linux: systemctl status prometheus.service

    For Windows: sc query prometheus

    You should see something similar to the following:

    Picture that shows the Prometheus service up and running

  4. To ensure that Prometheus is capturing the metrics, open a browser tab and navigate to the metrics endpoint URL.

    For example, navigate to http://localhost:9090/metrics

    You should see something similar to the following:

    Picture that shows metrics in a browser tab

Tip

Consult the Prometheus documentation if you are unable to run the Prometheus service or can’t verify that Prometheus is capturing metrics.

Were you successful?

More to explore (optional)

At this point in your journey, you can explore the following paths:

Send data from a Prometheus instance

Send data from multiple Prometheus instances

Send data from multiple high-availability Prometheus instances