ISM 设置
不建议更改这些设置;默认设置应适用于大多数用例。
索引状态管理 (ISM) 将其配置存储在 .opendistro-ism-config
索引中。请勿在不使用 ISM API 操作的情况下修改此索引。
所有设置都可以通过 OpenSearch 的 _cluster/settings
操作进行查看。所有设置都不需要重启,并且可以标记为 persistent
或 transient
。要了解有关静态和动态设置的更多信息,请参阅配置 OpenSearch。
设置 | 默认值 | 描述 |
---|---|---|
plugins.index_state_management.enabled | True | 指定是否启用 ISM。 |
plugins.index_state_management.job_interval | 5 分钟 | 托管索引作业运行的间隔。 |
plugins.index_state_management.jitter | 0.6 | 添加到作业基本运行时间的随机延迟,以防止所有索引同时出现活动高峰。值为 0.6 表示在基本间隔时间上添加 0-60% 的作业间隔延迟。例如,如果基本间隔时间为 30 分钟,则值为 0.6 意味着在作业间隔中额外添加 0 到 18 分钟。最大值为 1,表示额外的间隔时间为 100%。此最大值不能超过 plugins.jobscheduler.jitter_limit (其默认值也为 0.6)。例如,如果 plugins.index_state_management.jitter 设置为 0.8,则 ISM 将使用 0.6 的 plugins.jobscheduler.jitter_limit 。 |
plugins.index_state_management.coordinator.sweep_period | 10 分钟 | 例行后台扫描的运行频率。 |
plugins.index_state_management.coordinator.backoff_millis | 50 毫秒 | ManagedIndexCoordinator 中失败(例如更新托管索引时)的重试之间退避时间。 |
plugins.index_state_management.coordinator.backoff_count | 2 | ManagedIndexCoordinator 中失败的重试次数。 |
plugins.index_state_management.history.enabled | True | 指定是否启用审计历史。ISM 的日志会自动索引到日志文档中。 |
plugins.index_state_management.history.max_docs | 2,500,000 | 审计历史索引翻转前的最大文档数。 |
plugins.index_state_management.history.max_age | 24 小时 | 审计历史索引翻转前的最大保存时间。 |
plugins.index_state_management.history.rollover_check_period | 8 小时 | 审计历史索引翻转检查之间的时间间隔。 |
plugins.index_state_management.history.rollover_retention_period | 30 天 | 审计历史索引的保留时长。 |
plugins.index_state_management.allow_list | 所有操作 | 您可以使用的操作列表。 |