This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.10.2. 查看日志存储的状态
您可以查看 OpenShift Elasticsearch Operator 的状态以及多个 Elasticsearch 组件的状态。
10.2.1. 查看日志存储的状态 复制链接链接已复制到粘贴板!
您可以查看日志存储的状态。
先决条件
- 必须安装 Cluster Logging 和 Elasticsearch。
流程
进入
openshift-logging
项目。oc project openshift-logging
$ oc project openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 查看状态:
获取日志存储实例的名称:
oc get Elasticsearch
$ oc get Elasticsearch
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
NAME AGE elasticsearch 5h9m
NAME AGE elasticsearch 5h9m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 获取日志存储状态:
oc get Elasticsearch <Elasticsearch-instance> -o yaml
$ oc get Elasticsearch <Elasticsearch-instance> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
oc get Elasticsearch elasticsearch -n openshift-logging -o yaml
$ oc get Elasticsearch elasticsearch -n openshift-logging -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出中包含类似于如下的信息:
输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 在输出中,集群状态字段显示在
status
小节中。 - 2
- 日志存储的状态:
- 活跃的主分片的数量。
- 活跃分片的数量。
- 正在初始化的分片的数量。
- 保存数据节点的日志数量。
- 日志存储节点的总数。
- 待处理的任务数量。
-
日志存储状态:
green
、red
、yellow
。 - 未分配分片的数量。
- 3
- 任何状态条件(若存在)。日志存储态代表了当无法放置容器时来自于调度程序的原因。显示与以下情况有关的所有事件:
- 容器正在等待日志存储和代理容器。
- 日志存储和代理容器的容器终止。
- Pod 不可调度。此外还显示适用于多个问题的情况,具体请参阅情况消息示例。
- 4
- 集群中的日志存储节点,带有
upgradeStatus
。 - 5
- 集群中的日志存储客户端、数据和 master 节点,列在 failed、
notReady
或ready
状态下。
10.2.1.1. 情况消息示例 复制链接链接已复制到粘贴板!
以下是来自 Elasticsearch 实例的 Status
部分的一些情况消息的示例。
此状态消息表示节点已超过配置的低水位线,并且没有分片将分配给此节点。
此状态消息表示节点已超过配置的高水位线,并且分片将重新定位到其他节点。
此状态消息表示 CR 中的日志存储节点选择器与集群中的任何节点都不匹配:
此状态消息表示日志存储 CR 使用了不存在的 PVC。
此状态消息表示日志存储集群没有足够的节点来支持日志存储的冗余策略。
此状态消息表示集群有太多 control plane 节点(也称为 master 节点):