August 24, 2022 release notes

UI

Access apps from the Observe main page

Access all of your app content as soon as you log in to Observe. From Apps click Open app to view an app’s main board, or View content to see its datasets. If you’ve hidden the Getting Started pane, view those videos and links in the Help tab at the bottom of the left rail.

Metric alerting

Streamline alerting on metrics with the Metric expression builder. Instead of starting from a dataset or worksheet, create a new metric monitor directly from the Monitors page. Clicking New Monitor prompts you to select a type of monitor and then brings you to the expression builder.

Selecting your monitor type, options are threshold metric, count, text value, and promote.

Choose a metric, set your desired alert conditions, and configure notifications on one page:

Creating a threshold check monitor based on weather data. Alert if any of the top 5 values of temperature_c are greater than 25 in the last 10 minutes. A preview chart shows that three of the top 5 cities currently exceed this temperature.

For more about monitors and the expression builder, see Introduction to Monitors and Alerts.

OPAL

lag_not_null() and lead_not_null() functions

Like lag() and lead(), but only look for non-null values in the specified number of rows (if any).

variant_type_name() function

Identify the type of a variant value in semi-structured data. See Advanced data types for additional information about the variant and any composite types.

Cast a bool to int64

The int64() function supports casting a boolean value to an int. Casting a true value results in an integer 1 and false an integer 0.

make_col is_enabled_int:int64(is_enabled_bool)