Elasticsearch 中的健康诊断设置
编辑Elasticsearch 中的健康诊断设置
编辑以下是用于配置内部诊断服务的专家级设置。此服务的输出目前通过健康 API 健康 API 公开。不建议更改其中任何一个的默认值。
集群级别设置
编辑-
health.master_history.has_master_lookup_timeframe
- (静态) 在进行其他检查之前,节点回溯以查看是否观察到主节点的时间量。默认为
30s
(30 秒)。 -
master_history.max_age
- (静态) 我们记录主节点历史的时间范围,用于诊断集群健康状况。诊断集群健康状况时,将不考虑早于此时间的主节点更改。默认为
30m
(30 分钟)。 -
health.master_history.identity_changes_threshold
- (静态) 节点观察到的主节点身份更改次数,表明集群不健康。默认为
4
。 -
health.master_history.no_master_transitions_threshold
- (静态) 节点观察到的转换到无主节点的次数,表明集群不健康。默认为
4
。 -
health.node.enabled
- (动态) 启用健康节点,允许健康 API 提供有关集群范围健康状况(例如磁盘空间)的指示。
-
health.reporting.local.monitor.interval
- (动态) 确定集群的每个节点监视其本地健康状况(例如磁盘使用情况)的时间间隔。
-
health.ilm.max_time_on_action
- (动态) 索引在被视为停滞之前必须处于索引生命周期管理 (ILM) 操作中的最短时间。默认为
1d
(1 天)。 -
health.ilm.max_time_on_step
- (动态) 索引在被视为停滞之前必须处于 ILM 步骤中的最短时间。默认为
1d
(1 天)。 -
health.ilm.max_retries_per_step
- (动态) 索引在被视为停滞之前,必须由 ILM 步骤重试的最少次数。默认为
100
-
health.periodic_logger.enabled
- (动态) 启用健康周期记录器,该记录器记录每个健康指标以及健康 API 观察到的顶级指标的健康状态。默认为
false
。 -
health.periodic_logger.poll_interval
- (动态,时间单位值) Elasticsearch 记录集群和健康 API 观察到的每个健康指标的健康状态的频率。默认为
60s
(60 秒)。