Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

This section covers configuring the Elastic stack for logging and dashboards.

For development, we use a the combined Elastic stack image that contains Elastic, Logstash, and Kibana in one image.

The default docker-compose.yml file contains most of the required configuration, with the exception of some configuration required for the Elastic and Kibana portions. 

Elastic-specific configuration is in the elasticsearch.yml file. In the dev environment, this is done via  /open-mdm/docker/elk/elasticsearch.yml.

Currently the changes to the file from the defaults are:

  • action.auto_create_index: -mdm-* This is added to disallow the creation of indices on the fly, forcing mdm's logging system to create the index definition with the appropriate mappings. This may change if templates are used for the mappings, depending on how we choose to handle changes when future versions roll out.

Kibana specific configuration is in the kibana.yml file.

  • elasticsearch.url: http://elk:9200 This is added to force Kibana to go back through the OAuth proxy for hits to Elastic, instead of the default of localhost. The name of the OAuth proxy is from of the "elk-backend" (the actual combined Elastic stack image) is "elk."
  • No labels