Prerequisites

This page lists the prerequisites you need to meet to deploy an FSI accelerator package.

Before deploying any FSI accelerator package, ensure the following prerequisites are in place:

In addition, if you're unfamiliar with how packaging works in kdb Insights Enterprise, it's recommended to read up on it before continuing, as this provides the foundation for how an FSI accelerator package is configured, packaged and deployed.

How to get an FSI Accelerator Package

To get started with an FSI accelerator, you need to download the corresponding packages from the downloads portal.

You need to download a fsi-lib package and your accelerator package.

Refer to the respective quickstart guide for step by step instructions.

fsi-lib

The fsi-lib package is where the code for the core FSI accelerator APIs such as getTicks lives. This package is not customizable. All FSI accelerators use this common set of functionality.

Note

When installing kdb Insights Enterprise, ensure the following environmental variable is added under every aggregator and resource coordinator in the values.yaml. Do this before running the kxi install command.

YAML

Copy
  aggregator:
    env:
      KXI_PACKAGES: fsi-lib:<DOWNLOADED VERSION>

YAML

Copy
  resource-coordinator:
    env:
      KXI_PACKAGES: fsi-lib:<DOWNLOADED VERSION>

If any custom configuration or code is required, it should be included in a package and the package name should also be added to KXI_PACKAGES. Read Adding Custom Configuration or Code for more details.