Xillio Insights supports the idea of separating configuration from project code. It does so by supplying a
config.json that points to a folder containing the actual configuration. By default the
config.json points to the
defaults folder within Xillio Insights. The
defaults folder contains the configuration files with the default values. The default values are the values that are suitable in most situations. It also contains an empty
repositories.json for the configuration of one or more repositories.
The first step is to create a configuration folder outside the Xillio Insights project. For example in the customers project folder.
Now copy the contents of the
defaults folder into the newly created configuration folder and point to it in config.json Further configuration is done by changing the default configuration files. There are four configuration files which you can use to configure Xillio Insights according to your needs.
Besides the configuration files, never change any project code. Xillio Insights is designed in such a way that you should never have to change any project code. If you find your self in a situation that you need to change project code you a, found a bug or a missing feature (please create an issue) or b, are doing something wrong (ask for help).
Contains the general configuration options for Xillio Insights.
- Change Elasticsearch host here
- Choose which of the configured repositories to run
Holds the mapping based on the hierarchy to route objects into different indexes allowing role based access in Kibana.
Is used to configure one or more repositories. Is empty by default.
Holds the default configuration for the classification analysis and may be extended for additional classification.
Holds the Xillio Insights system (low-level) configuration and should not be touched in most scenario's. This is considered advanced configuration.