Elastic Stack Configuration Files¶
The load-config.js script reads the JSON files in the following directory and configures the components of SEAL Elastic Stack with their content:
- Windows:
C:\Program Files\SEAL Systems\seal-dist-ngn-elasticstack-configuration\configuration\seal-distngn - Linux:
/opt/seal/seal-dist-ngn-elasticstack-configuration/configuration/seal-distngn
For how to run the script, refer to Configure SEAL Elastic Stack on Windows or Linux.
Delivered Configuration¶
PLOSSYS Distribution Engine delivers the following subdirectories and files in seal-distngn.
aliases¶
aliases.json defines aliases in Elasticsearch, refer to the Elasticsearch documentation:
seal-distngn-log-dpf: for the indicesseal-dpf-log*, DPF job logsseal-distngn-log-dpf-services: for the indicesseal-dpf-servicelog*, DPF service logsseal-distngn-log-plossys-5: for the indicesseal-plossys-5-log*, PLOSSYS Output Engine logs
data-view¶
log.json defines the data view seal-distngn-log with the index pattern seal-distngn-log* and the time field isoTimestamp. The data view covers all aliases above, refer to the Kibana documentation.
index-pattern¶
log.json defines the same index pattern for Elastic Stack versions before 8.0. As of Elastic Stack 8.0, index patterns are called data views.
Additional Subdirectories¶
The script also evaluates the following subdirectories. PLOSSYS Distribution Engine does not deliver them. You can create them, for example in a customer-specific directory specified with -cd. If a subdirectory does not exist, the script skips it.
dashboard: Kibana dashboards, as.ndjsonfiles.fields: customization of fields of an index pattern, refer to the Kibana documentation.index: Elasticsearch indices, refer to the Elasticsearch documentation.index-lifecycle-policy: housekeeping of the data in an index, refer to the Elasticsearch documentation.index-template: templates used when an index is created, refer to the Elasticsearch documentation.index-template/components: reusable components for index templates, refer to the Elasticsearch documentation.pipeline: ingest pipelines that adjust incoming data, refer to the Elasticsearch documentation.search: predefined Kibana searches.workspace: Kibana spaces that restrict the Kibana user interface to the required features, refer to the Kibana documentation.copy-saved-objects: copy statements for Kibana objects into Kibana spaces, refer to the Kibana documentation.security/role: roles, refer to the Elasticsearch documentation.security/user: users, refer to the Elasticsearch documentation.security/role-mapping: role mappings, refer to the Elasticsearch documentation.