Understanding the Expression Tree

The expression tree is the basic building block of the Anodot metric analysis. It is a graphical representation of a set of analytical functions applied on time series metrics.

  • At the bottom of the tree is the leaf expression which contains the basic metrics on which the analytics are built. Clicking in a node opens the list of available properties and values.
  • Additional expression nodes may be added.
  • Output of expression nodes are the input variables to functions.
  • Multiple functions may be applied to the expressions.
  • The topmost node in the tree is the root, and the resultant time series from the root are the ones that are saved to dashboards, alerts, and composite metrics.
    AnnotatedExpressionTree.png

Metrics are basically defined in the same manner throughout all tabs. In the left panel, under the heading Find metrics, add functions, and create a chart, there are three sections:

  • The display control section allows you to choose the sort order of metric node values and the number of metrics to show.
  • The metric selection box allows you to search and design the metric analytics. This is also known as the Expression Builder.

    The Expression Builder dialog consists of a series of prompts of for defining properties, filters, and wrapper functions. As each entity is selected, it is shown in the Expression Builder box.

  • The + Expression button at the bottom of the panel allows you to add a new expression node or tree. Depending on the expression structure, you can move nodes.
Was this article helpful?
0 out of 0 found this helpful