What are Metrics?

Metrics in PushMetrics are values stored in a time-series that can have one or multiple filter dimensions.

Metrics can be used to

  • create alert rules to monitor important changes in metrics and/or to trigger reports based on changes in data
  • query and access important KPIs in our web app
  • send simple KPI reports to Slack or via email (coming soon)
  • query KPIs directly in Slack (coming soon)

Metrics are collected on a recurring basis (up to every 5 minutes) and alert rules will be evaluated after every import of the metrics.

Existing time series vs. taking snapshots

PushMetrics can handle both existing time series by importing historic data or - in case there is no time dimension in the source data - collect snapshots of the source data and build up a time series on it's own.

That means you can store and track data as a time series, even if you are not keeping a history of the data anywhere yet.

How Alerts work

Once you have Metrics in you account, you can create alert rules. An alert rule evaluates a criteria you specified against the latest imported data of a metric. If the criteria is evaluating to true, an alert will be fired. As a result, you receive a message in Slack or via Email or you can trigger an existing report that you have set up in PushMetrics. 

For example, you could send a report with a thorough analysis of your margin and trigger that when your margin drops below a certain threshold. 

An alert will be triggered only once for a set of data. If the next import job doesn't add new data to the metric, the alert will not fire again.

Currently, you can create alert rules based on a fixed threshold or based on a change (or % change) compared to a previous value.

We'll add more alert rule options in the future.

Did this answer your question?