This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

AxoStore

AxoStore is a lightweight, queryable, temporary storage option that stores data locally on the AxoRouter host. AxoConsole provides federated search for every AxoRouter that has AxoStore deployed, so you can simultaneously run queries on every AxoStore.

AxoStore is automatically available for all Axoflow customers, for each AxoRouter node, with 7 days retention, and up to 1TB of storage. For longer retention time or bigger storage, you need an extended AxoStore subscription. Contact us for the details.

To send data to AxoStore, complete the following steps.

Prerequisites

  • AxoStore is available only if you’ve deployed a AxoRouter instance with AxoStore enabled. For details, see Install AxoRouter on Linux.
  • AxoStore is a local storage on the AxoRouter node. Only data received by the AxoRouter node can be sent to the AxoStore.
  • By default, there are no stores defined. See Create Store.

Steps

Create a flow to route data received by AxoRouter to the local AxoStore destination. Note the following points:

  • The amount of data you can store in AxoStore and its retention time is limited depending on your Axoflow subscription.
  • By default, AxoStore is enabled on every AxoRouter instance. If you’ve disabled it on some instances, make sure that the Router Selector matches only AxoRouter instances that have AxoStore enabled.

For details on creating a flow, see Manage flows.

Access the data

To access the data stored in AxoStore, see Storage. The data is stored according to the following schema: Storage schema.