Learn about query language basics and advanced functions

Learn about the Wavefront query language and how you can use PromQL queries in Wavefront.

Query Language Basics

Jason starts by looking at the Wavefront data format. Then he adds a query to a chart that has only the required metric name. To narrow down the result, he uses a source filter with a wildcard and a point tag filter.

Intro to Wavefront Query Language

Wavefront query language allows you to shape the data you see in your dashboards. The example uses the advanced functions if() at() and corr() to find a problem behavior of a switch in other switches and prevent future problems.

Advanced Query Language Functions

Jason explores:

  • How the percentile() function in 3 queries shows different percentiles.
  • How the mpercentile() (moving percentile) function displays percentile over a time window.
  • How a chart variable in a query shows the standard deviation.

Wavefront and Prometheus Query Language

Wavefront supports PromQL when you create charts and alerts. Admin-level organization setting to determine whether a user can write in PromQL. Watch this video to learn more.