Example: a counter for incremental metrics

As metrics in boards have become real-time, boards can now be used to monitor various processes in real time. For instance:

  • Track the number of files (or data records) processed by an ETL job
  • Count the number of orders placed online today
  • Display the number of errors discovered by data quality checks in the most recent task run


The "real-timeliness" of metrics works well with another new feature - the "Increment" commands in the "Catalog command" and "Shared Memory" actions. The command makes it trivial to count things as it simply adds 1 (or whatever number you specify) to the specified metric.

Below is a simple project that you can use for building various counters. It increments a metric (Shared Memory key) during a day and resets on the next day.

counter.morph (6.8 KB)

1 Like