9090). For a local install, use:
http://localhost:9090
Key UI elements:
- Expression input: type PromQL queries here.
- Execute button: run the query at the chosen evaluation time.
- Graph / Console tabs: visualize results or view raw series.
- Autocomplete / Highlighting / History: help craft and re-run queries.

up, which returns one time series per monitored target with labels that identify that target. Example Console output:
- In Prometheus, a value of
1means the target is reachable (UP). - A value of
0means the target is unreachable (DOWN). - Press Execute and switch to the Console tab to see the raw series and their current values.

- Adjust the time window (e.g., 1h, 30m, custom range).
- Choose chart styles and display options.
- Filter or aggregate series if a metric returns many lines (otherwise all series will be plotted).

Example (truncated) of a running
prometheus.yml shown on the Configuration page:

Use the expression browser for exploratory, ad-hoc queries and troubleshooting. For long-term dashboards and richer visualizations, connect Prometheus to Grafana and build persistent dashboards there.
Do not expose the Prometheus expression browser directly to the public internet. Use network controls, authentication proxies, or restricted access to avoid leaking metrics and configuration.
- Prometheus: https://prometheus.io/
- PromQL basics: https://prometheus.io/docs/prometheus/latest/querying/basics/
- Grafana: https://grafana.com/
- Run PromQL queries and use autocomplete to author queries faster.
- View raw time series in the Console and plot metrics in the Graph tab.
- Use time-travel evaluation to inspect historical metric values.
- Inspect Prometheus configuration, targets, rules, and alerts via the server pages for effective troubleshooting and monitoring.