Defining and collecting MetricBase data
Store time-series summaries of much larger data collections.
Overview of creating a time-series definition
In MetricBase, you specify the metric that you want to store and how often to collect it. You can also determine how long to store it in the MetricBase database. Then, you send the data from an instance to the MetricBase server at the rate that you define using MetricBase REST or JavaScript APIs. In this way, you can monitor a much larger data collection with MetricBase summaries of it.
MetricBase collects the metrics of how often you send data and what the aggregation of that data is, for example, maximum, minimum, average, or last. This data is called time-series data. For example, if you collect drone speeds on an instance, you can send the average drone speed for every two minutes to the MetricBase database. You can also collect altitude and battery life. MetricBase stores each metric as a column in its database.
- Create a time-series definition in MetricBase
Specify the metric that you want to store, how often to collect it, and how long to store it in MetricBase.
- MetricBase retention policy schedules
Specify how long MetricBase stores the time-series data in the MetricBase database.
- MetricBase retention policies
Retain data in MetricBase according to retention policies.
- Accessing MetricBase data
Access the time-series data that you sent to the MetricBase database in the way that is convenient to you.
- Detecting anomalies in MetricBase data using predictive models
Distinguish normal data from anomalous data using predictive models.