Want to query logs instead of metrics?
Simplified PromQL can only query metrics. To query logs, use SQL queries instead.
Create your first chart using a PromQL query. Start by creating a dashboard in Dashboards → Create dashboard.
Create a new chart on your dashboard and use a query like the one below:
Simplified PromQL can only query metrics. To query logs, use SQL queries instead.
PromQL is designed for querying time series data. In Better Stack, we've adapted a subset of PromQL to work with log data, allowing you to leverage some of your existing PromQL knowledge. Note that our implementation currently has some limitations:
rate().Better Stack supports the following PromQL operations:
{label="value"})by and without clausesrate() functionAggregation operators include:
sum: Calculate the sum of elements in the vectoravg: Calculate the average of elements in the vectormin: Select the minimum element of the vectormax: Select the maximum element of the vectorcount: Count the number of elements in the vectortopk: Select the k largest elements of the vectorbottomk: Select the k smallest elements of the vectorSee the examples below for full queries using PromQL in Better Stack.
This query returns the rate of HTTP requests, grouped by HTTP method.
This query returns the per-second rate of CPU usage over the last 15 minutes for each pod, excluding the "id" label.
This query calculates the average per-second rate of memory usage for each instance.
This query returns the top 5 API endpoints with the highest per-second request rate.
This query returns the per-second rate of network transmission (in bytes), grouped by network interface.
Please let us know at hello@betterstack.com.
We're happy to help! 🙏
We use cookies to authenticate users, improve the product user experience, and for personalized ads. Learn more.