Alerting config not persisted

Hi, I’m running OpenDistro with the security removed from both Elasticsearch and Kibana using Docker (images created per the documentation).

I wanted to change the config to make the Alerting config persistent can anyone explain how that can be done as it is all lost if I re-deploy the container.

Many thanks in advance…

Hi @alexbourne
As far as I know, you could specify settings in the directly in the docker compose file (Install Elasticsearch with Docker | Elasticsearch Guide [8.4] | Elastic)
For example:

environment:
    - opendistro.alerting.monitor.max_monitors=1000
    - opendistro.alerting.alert_history_enabled=true

Besides, you could put the configuration in a yml file, and load it to the docker container.
For example:
Create a yml file, and specify your settings,

opendistro.alerting.monitor.max_monitors: 1000
opendistro.alerting.alert_history_enabled: true

Then create a bind mount in the volumes section of the docker compose file.
See the above link or Docker - Open Distro Documentation for detail.

This will make your Alerting config persistent.

Tianli