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:
-
kdb Insights Enterprise is installed.
-
kxi
CLI is installed.
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
aggregator:
env:
KXI_PACKAGES: fsi-lib:<DOWNLOADED VERSION>
YAML
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.