Using PromQL Query Explorer
You’ll find PromQL Query on the Explore slider menu on the Sysdig Monitor UI. To access it, click Explore > PromQL Query.
Query with PromQL
The PromQL field supports manually building PromQL queries. You can enter simple or complex PromQL queries and build dashboards and create alerts. The PromQL Query Explorer allows running up to 5 queries simultaneously.
Explore metrics and labels available in your infrastructure
For example, calculate the number of bytes received in a selected host:
Calculate the number of bytes received in all the hosts except one:
Compare current data with historical data:
sysdig_host_net_total_bytes offset 7d
Use arithmetic operators to perform calculations on one or more metrics or labels
For example, calculate the rate of incoming bytes and convert it to bits:
rate(sysdig_host_net_total_bytes[5m]) * 8
Build complex PromQL queries
For example, return summary ingress traffic across all the network interfaces grouped by instances
sum(rate(sysdig_host_net_total_bytes[5m])) by (container_id)
|Label filtering to automatically identify common labels between queries for vector matching. In the given example, you can see that A and B queries have 8 labels in common as highlighted in the |
|Filter by using the relational operators available in the time series table. Simply click the operator for it to be automatically applied to the queries. Run the queries again to visualize the metrics.|
|Explore labels, view documentation, and perform filtering by using rational operators from the label selector.|
To learn how to use the Time Navigation, see Time Navigation.
Toggle Query Results
|Click the respective query buttons, for example, A or B, to show or hide query results.|
To take the exploration further, users can:
- Create an Alert that enables you to craft a metric alert based on one of the selected queries.
- Create Dashboard Panel which lets you add the selected metrics to a new dashboard panel.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.