Skip to content

Frequently Asked Questions

Getting Started

How does Anomify compare to other monitoring tools?

Anomify adds an additional dimension to your monitoring/observability set up. Where generally you have rules and thresholds set on things, Anomify monitors all your metrics in the background, keeping an eye on everything.

Rules, thresholds and SLO (Service Level Objective) calculations do not necessarily aid in pinpointing what changed and where – in fact they exclude most metrics. Anomify monitors all metrics and identifies and records abnormal changes, giving you deep insights into your systems and applications when you need it.

With Anomify, users in your organization can train the system to recognize expected patterns, reducing false positive anomalies. This means that the system becomes more accurate over time in identifying genuine issues.

Most anomaly detection platforms use unsupervised learning, which creates a disconnect between the user and the model which makes the anomaly assessment. Anomify’s transparent supervision provides a human explanation for the predictions it makes. Predictions can be amended to fit with your mental model of how the system should behave under normal conditions.

How does Anomify compare to other monitoring tools?

Anomify adds an additional dimension to your monitoring/observability set up. Where generally you have rules and thresholds set on things, Anomify monitors all your metrics in the background, keeping an eye on everything.

Rules, thresholds and SLO (Service Level Objective) calculations do not necessarily aid in pinpointing what changed and where – in fact they exclude most metrics. Anomify monitors all metrics and identifies and records abnormal changes, giving you deep insights into your systems and applications when you need it.

With Anomify, users in your organization can train the system to recognize expected patterns, reducing false positive anomalies. This means that the system becomes more accurate over time in identifying genuine issues.

Most anomaly detection platforms use unsupervised learning, which creates a disconnect between the user and the model which makes the anomaly assessment. Anomify’s transparent supervision provides a human explanation for the predictions it makes. Predictions can be amended to fit with your mental model of how the system should behave under normal conditions.

Will Anomify work with my stack?

Using the free account you can send metrics from anywhere to a dedicated endpoint directly via POST request. You can also send metrics directly using Telegraf, the InfluxDB agent, Graphite or Prometheus.

The Scale Up plan opens up a number of plugins and connectors for common time-series databases and tools like CollectD, StatsD, Google Analytics, Open Telemetry Collector, MySQL, SQL Server.

If we don’t support your datastore yet, please get in touch so we can add it to the roadmap.

Is it hard to set up?
  1. Sign up for a free account (2 mins). ‍
  2. Send metrics to ingestion endpoint or connect TSDB (30 mins). ‍
  3. Sit back and watch as your metrics are continuously analysed for anomalies and correlations. ‍
  4. Set up alerts on metrics that matter most.

  5. Train the analysis with a click when false positive anomalies occur.

Metrics and Quota

Can I add or remove metrics after signing up?

Yes, you can add and remove metrics from the dashboard or via the API.

Which metrics count against my quota?

Each new metric sent to Anomify counts against your metric quota. If you stop sending data against a metric it will continue to count against your quota. However, you may delete metrics and free up space in your quota.

What happens if I send more metrics than I’ve paid for?

Anomify keeps a record of the number of metrics you’ve sent; it will drop metrics that are sent above your metric quota. You can send metrics with a test header, which bypasses analysis, before committing them to your metric quota.

Billing and Plan Changes:

Do you offer discounts for annual commitments?

Yes, please contact hello@anomify.ai

When does my billing cycle start and end?

Billing cycles correspond to the calendar month. You will be billed on or around the day when you subscribed to a paid account.

What happens if I change my plan in the middle of a billing cycle?

Your account will be updated immediately to the new plan and you will be charged a prorated amount to cover the remainder of your billing cycle. This will be $0.00 if you are downgrading. Your billing cycle date won’t change.

What happens if I cancel my plan?

The cancellation will come into effect at the end of your billing cycle which could be between 1 and 30 days from the date you cancelled the subscription. After cancelling you will be reverted to the free plan.

Data Storage and Analysis

What data resolution do you support?

Anomify analyses your metrics every 60 seconds. If you wish to send data more frequently you need to aggregate the data on your side before sending to Anomify. If you send more than one data point in each 60 second period, only the most recent will be analysed. We recommend aggregating by summing or averaging the values depending on the type of metric.

What happens if I send more metrics than I’ve paid for?

Anomify keeps a record of the number of metrics you’ve sent; it will drop metrics that are sent above your metric quota. You can send metrics with a test header, which bypasses analysis, before committing them to your metric quota.

How long will it take for analysis to become useful?

After receiving data for ~7 hours, Anomify will have enough data points to get started with analysis and for you to create a few test alerts on a handful of metrics. However realistically you should not consider setting up proper alerts until Anomify has received 7 days of data and has a good picture of expected data ranges.

How do you store my data?

It depends on the data source we are receiving metrics from. Each source varies in the types of data they support and frequency at which they are stored.

Anomify is not a metric store. For efficiency Anomify preprocesses raw metric data it receives every minute. It stores the processed data for analysis and dumps the raw values.Therefore the metric values recorded by Anomify may not exactly match those recorded in your metric store, but behaviour and trends will be the same.

Anomify stores metric data at a frequency of one data point per minute. How we store data and for how long depends on the data source – it can be anywhere from 30 days with Prometheus/Influxdb/victoriametrics data to as long as 2 years with Graphite and other data sources.

We also store the sections of time-series that have been trained on indefinitely for pattern matching.

Your data will not be shared with any third parties.