Anomify API Documentation

/anomalies

/anomalies

/anomaly

/anomaly/lookup
/anomaly/train
/anomaly/{anomaly_id}

/image

/image/anomaly
/image/metric

/js

/js/eventsender

/login

/login
/login/forgotpassword
/login/resetpassword
/login/validateclient

/match

/match/{match_id}
/match/{match_id}/graph
/match/{match_id}/motif/graph

/metric

/metric/{metric_name}
/metric/{metric_name}/anomalies
/metric/{metric_name}/anomalysummary
/metric/{metric_name}/bundle
/metric/{metric_name}/graph
/metric/{metric_name}/patterns
/metric/{metric_name}/timeseries
/metric/{metric_name}/yhat

/metrics

/metrics
/metrics/mostanomalous
/metrics/mostrecentlyanomalous
/metrics/mostrecentlymatched

/misc

/misc/phonecodes
/misc/timesince
/misc/timezones

/org

/org/adminalert/{alert_code}
/org/adminalerts
/org/channels
/org/graph
/org/info
/org/summary
/org/update
/org/users

/pattern

/pattern/{pattern_id}
/pattern/{pattern_id}/disable
/pattern/{pattern_id}/matches
/pattern/{pattern_id}/timeseries

/patterns

/patterns/pending

/ping

/ping

/signup

/signup/demo
/signup/demo-orgs
/signup/selfserve
/signup/verify

/status

/status

/user

/user/info
/user/logout
/user/ping
/user/reportissue
/user/update
/user/updatepassword

/watcher

/watcher/create
/watcher/{watcher_id}/delete
/watcher/{watcher_id}/undelete
/watcher/{watcher_id}/update

/watchers

/watchers/chips
/watchers/list

Method: /metric/{metric_name}/bundle

Detail

Returns a 'bundle' of metric API responses in a single call. This is intended to reduce the number of methods a client building a graph with all this information would need to make.

Currently this method returns a combination of responses from:

  • /metric/x/anomalysummary
  • /metric/x/anomalies
  • /metric/x/timeseries

Parameters

Key Required Example Description
from yes 1588603852 Timestamp
until no 1588690252 Timestamp
resolution no 600 Resolution of results in seconds. Should be a multiple of 600. Defaults to 600 if not supplied. Used for "timeseries" response only.
max_graph_width no 1000 Automatically determines the best resolution for the specified graph width. This parameter takes precedence over any value specified as "resolution". Used for "timeseries" response only.

Metric name is supplied in the URL, e.g.

/metric/demo_robustperception_io.prometheus.node_memory_MemFree_bytes/bundle

Example Output

Note: See documentation for the individual API methods which are bundled for their full detailed responses.

{
    "status": { ... see /login method for status block structure ... }
}

Live Request

URL: /metric//bundle

You need to be logged in to your Anomify account to to make live API requests.

Please log in here or sign up to Anomify

Email
Password

Live request results will appear here.