×

Logging 5.6 API 参考

ClusterLogForwarder

ClusterLogForwarder 是用于配置日志转发功能的 API。

您可以通过指定一系列 `pipelines` 来配置转发,这些 `pipelines` 将日志从一组命名的输入转发到一组命名的输出。

对于常见的日志类别,存在内置的输入名称,您可以定义自定义输入以进行其他过滤。

对于默认的 OpenShift 日志存储,存在一个内置的输出名称,但是您可以使用 URL 和其他连接信息定义您自己的输出,以将日志转发到集群内或集群外的其他存储或处理器。

有关更多详细信息,请参阅 API 字段的文档。

属性 类型 描述

spec

对象

ClusterLogForwarder 期望行为的规范

status

对象

ClusterLogForwarder 的状态

.spec

描述

ClusterLogForwarderSpec 定义了如何将日志转发到远程目标。

类型
  • 对象

属性 类型 描述

inputs

数组

**(可选)** 输入是用于要转发的日志消息的命名过滤器。

outputDefaults

对象

**(可选)** 已弃用 OutputDefaults 为默认存储显式指定转发器配置。

outputs

数组

**(可选)** 输出是日志消息的命名目标。

pipelines

数组

Pipelines 将一组输入选择的消息转发到一组输出。

.spec.inputs[]

描述

InputSpec 定义日志消息的选择器。

类型
  • 数组

属性 类型 描述

application

对象

**(可选)** 如果存在 application,则启用命名的 `application` 日志集,该日志集

name

字符串

用于引用 `pipeline` 输入的名称。

.spec.inputs[].application

描述

应用程序日志选择器。选择器中的所有条件都必须满足(逻辑 AND)才能选择日志。

类型
  • 对象

属性 类型 描述

namespaces

数组

**(可选)** 收集应用程序日志的命名空间。

selector

对象

**(可选)** 用于具有匹配标签的 Pod 的日志选择器。

.spec.inputs[].application.namespaces[]

描述
类型
  • 数组

.spec.inputs[].application.selector

描述

标签选择器是对一组资源的标签查询。

类型
  • 对象

属性 类型 描述

matchLabels

对象

**(可选)** matchLabels 是 {key,value} 对的映射。matchLabels 中的单个 {key,value}

.spec.inputs[].application.selector.matchLabels

描述
类型
  • 对象

.spec.outputDefaults

描述
类型
  • 对象

属性 类型 描述

elasticsearch

对象

**(可选)** Elasticsearch OutputSpec 默认值

.spec.outputDefaults.elasticsearch

描述

ElasticsearchStructuredSpec 是与结构化日志更改相关的规范,用于确定 Elasticsearch 索引

类型
  • 对象

属性 类型 描述

enableStructuredContainerLogs

布尔值

**(可选)** EnableStructuredContainerLogs 启用多容器结构化日志,以允许

structuredTypeKey

字符串

**(可选)** StructuredTypeKey 指定用作 Elasticsearch 索引名称的元数据键

structuredTypeName

字符串

**(可选)** StructuredTypeName 指定 Elasticsearch 架构的名称

.spec.outputs[]

描述

Output 定义日志消息的目标。

类型
  • 数组

属性 类型 描述

syslog

对象

(可选)

fluentdForward

对象

(可选)

elasticsearch

对象

(可选)

kafka

对象

(可选)

cloudwatch

对象

(可选)

loki

对象

(可选)

googleCloudLogging

对象

(可选)

splunk

对象

(可选)

name

字符串

用于引用 `pipeline` 输出的名称。

secret

对象

**(可选)** 用于身份验证的密钥。

tls

对象

TLS 包含用于控制 TLS 客户端连接选项的设置。

type

字符串

输出插件的类型。

url

字符串

**(可选)** 用于发送日志记录的 URL。

.spec.outputs[].secret

描述

OutputSecretSpec 是一个密钥引用,只包含名称,不包含命名空间。

类型
  • 对象

属性 类型 描述

name

字符串

为日志转发器密钥配置的命名空间中的密钥名称。

.spec.outputs[].tls

描述

OutputTLSSpec 包含与输出类型无关的 TLS 连接选项。

类型
  • 对象

属性 类型 描述

insecureSkipVerify

布尔值

如果 InsecureSkipVerify 为 true,则 TLS 客户端将被配置为忽略证书错误。

.spec.pipelines[]

描述

PipelinesSpec 将一组输入链接到一组输出。

类型
  • 数组

属性 类型 描述

detectMultilineErrors

布尔值

**(可选)** DetectMultilineErrors 启用容器日志的多行错误检测

inputRefs

数组

InputRefs 列出了此 pipeline 输入的名称 (`input.name`)。

labels

对象

**(可选)** 应用于通过此 pipeline 的日志记录的标签。

name

字符串

**(可选)** 名称是可选的,但如果提供,则必须在此 `pipelines` 列表中唯一。

outputRefs

数组

OutputRefs 列出了此 pipeline 输出的名称 (`output.name`)。

parse

字符串

**(可选)** Parse 启用将日志条目解析为结构化日志

.spec.pipelines[].inputRefs[]

描述
类型
  • 数组

.spec.pipelines[].labels

描述
类型
  • 对象

.spec.pipelines[].outputRefs[]

描述
类型
  • 数组

.status

描述

ClusterLogForwarderStatus 定义了 ClusterLogForwarder 的观察状态

类型
  • 对象

属性 类型 描述

conditions

对象

日志转发器的条件。

inputs

条件

Inputs 将输入名称映射到输入的条件。

outputs

条件

Outputs 将输出名称映射到输出的条件。

pipelines

条件

Pipelines 将 pipeline 名称映射到 pipeline 的条件。

.status.conditions

描述
类型
  • 对象

.status.inputs

描述
类型
  • 条件

.status.outputs

描述
类型
  • 条件

.status.pipelines

描述
类型
  • 条件 == ClusterLogging 一个 Red Hat OpenShift Logging 实例。ClusterLogging 是 clusterloggings API 的 Schema

属性 类型 描述

spec

对象

ClusterLogging 期望行为的规范

status

对象

Status 定义了 ClusterLogging 的观察状态

.spec

描述

ClusterLoggingSpec 定义了 ClusterLogging 的期望状态

类型
  • 对象

属性 类型 描述

collection

对象

集群收集组件的规范

curation

对象

(已弃用) (可选) 已弃用。集群整理组件的规范

forwarder

对象

(已弃用) (可选) 已弃用。集群转发器组件的规范

logStore

对象

(可选) 集群日志存储组件的规范

managementState

字符串

(可选) 指示资源是由操作符“管理”还是“非管理”

visualization

对象

(可选) 集群可视化组件的规范

.spec.collection

描述

此结构将包含与日志和事件收集相关的的信息

类型
  • 对象

属性 类型 描述

resources

对象

(可选) 收集器的资源需求

nodeSelector

对象

(可选) 定义 Pod 调度的节点。

tolerations

数组

(可选) 定义 Pod 将接受的容忍度

fluentd

对象

(可选) Fluentd 代表类型为 fluentd 的转发器的配置。

logs

对象

(已弃用) (可选) 已弃用。集群日志收集的规范

type

字符串

(可选) 要配置的日志收集类型

.spec.collection.fluentd

描述

FluentdForwarderSpec 代表类型为 fluentd 的转发器的配置。

类型
  • 对象

属性 类型 描述

buffer

对象

inFile

对象

.spec.collection.fluentd.buffer

描述

FluentdBufferSpec 代表 fluentd buffer 参数的子集,用于调整所有 fluentd 输出的 buffer 配置。它支持配置 buffer 和队列大小、刷新操作和重试刷新的参数子集。

类型
  • 对象

属性 类型 描述

chunkLimitSize

字符串

(可选) ChunkLimitSize 代表每个块的最大大小。事件将

flushInterval

字符串

(可选) FlushInterval 代表两次连续刷新之间等待的时间间隔

flushMode

字符串

(可选) FlushMode 代表写入块的刷新线程模式。模式

flushThreadCount

int

(可选) FlushThreadCount 代表 fluentd buffer 使用的线程数

overflowAction

字符串

(可选) OverflowAction 代表 fluentd buffer 插件的操作

retryMaxInterval

字符串

(可选) RetryMaxInterval 代表指数退避的最大时间间隔

retryTimeout

字符串

(可选) RetryTimeout 代表在放弃之前尝试重试的最大时间间隔

retryType

字符串

(可选) RetryType 代表重试刷新操作的类型。刷新操作可以

retryWait

字符串

(可选) RetryWait 代表两次连续重试刷新之间的时间间隔

totalLimitSize

字符串

(可选) TotalLimitSize 代表每个 fluentd 允许的节点空间阈值

.spec.collection.fluentd.inFile

描述

FluentdInFileSpec 代表 fluentd in-tail 插件参数的子集,用于调整所有 fluentd in-tail 输入的配置。

类型
  • 对象

属性 类型 描述

readLinesLimit

int

(可选) ReadLinesLimit 代表每次 I/O 操作读取的行数

.spec.collection.logs

描述
类型
  • 对象

属性 类型 描述

fluentd

对象

Fluentd 日志收集组件的规范

type

字符串

要配置的日志收集类型

.spec.collection.logs.fluentd

描述

CollectorSpec 是定义收集器调度和资源的规范

类型
  • 对象

属性 类型 描述

nodeSelector

对象

(可选) 定义 Pod 调度的节点。

resources

对象

(可选) 收集器的资源需求

tolerations

数组

(可选) 定义 Pod 将接受的容忍度

.spec.collection.logs.fluentd.nodeSelector

描述
类型
  • 对象

.spec.collection.logs.fluentd.resources

描述
类型
  • 对象

属性 类型 描述

limits

对象

(可选) Limits 描述了允许的计算资源最大量。

requests

对象

(可选) Requests 描述了所需的计算资源最小量。

.spec.collection.logs.fluentd.resources.limits

描述
类型
  • 对象

.spec.collection.logs.fluentd.resources.requests

描述
类型
  • 对象

.spec.collection.logs.fluentd.tolerations[]

描述
类型
  • 数组

属性 类型 描述

effect

字符串

(可选) Effect 指示要匹配的污点效果。空表示匹配所有污点效果。

key

字符串

(可选) Key 是容忍度适用的污点键。空表示匹配所有污点键。

operator

字符串

(可选) Operator 表示键与值的关系。

tolerationSeconds

int

(可选) TolerationSeconds 代表容忍度(必须是)的时间段

value

字符串

(可选) Value 是容忍度匹配的污点值。

.spec.collection.logs.fluentd.tolerations[].tolerationSeconds

描述
类型
  • int

.spec.curation

描述

此结构将包含与日志整理(管理员)相关的的信息

类型
  • 对象

属性 类型 描述

curator

对象

要配置的整理规范

type

字符串

要配置的整理类型

.spec.curation.curator

描述
类型
  • 对象

属性 类型 描述

nodeSelector

对象

定义 Pod 调度的节点。

resources

对象

(可选) 管理员的资源需求

schedule

字符串

管理员作业运行的 cron 计划。默认为“30 3 * * *”

tolerations

数组

.spec.curation.curator.nodeSelector

描述
类型
  • 对象

.spec.curation.curator.resources

描述
类型
  • 对象

属性 类型 描述

limits

对象

(可选) Limits 描述了允许的计算资源最大量。

requests

对象

(可选) Requests 描述了所需的计算资源最小量。

.spec.curation.curator.resources.limits

描述
类型
  • 对象

.spec.curation.curator.resources.requests

描述
类型
  • 对象

.spec.curation.curator.tolerations[]

描述
类型
  • 数组

属性 类型 描述

effect

字符串

(可选) Effect 指示要匹配的污点效果。空表示匹配所有污点效果。

key

字符串

(可选) Key 是容忍度适用的污点键。空表示匹配所有污点键。

operator

字符串

(可选) Operator 表示键与值的关系。

tolerationSeconds

int

(可选) TolerationSeconds 代表容忍度(必须是)的时间段

value

字符串

(可选) Value 是容忍度匹配的污点值。

.spec.curation.curator.tolerations[].tolerationSeconds

描述
类型
  • int

.spec.forwarder

描述

ForwarderSpec包含特定转发器实现的全局调优参数。此字段对于一般用途不是必需的,它允许熟悉底层转发器技术的用户进行性能调优。当前支持:fluentd

类型
  • 对象

属性 类型 描述

fluentd

对象

.spec.forwarder.fluentd

描述

FluentdForwarderSpec 代表类型为 fluentd 的转发器的配置。

类型
  • 对象

属性 类型 描述

buffer

对象

inFile

对象

.spec.forwarder.fluentd.buffer

描述

FluentdBufferSpec 代表 fluentd buffer 参数的子集,用于调整所有 fluentd 输出的 buffer 配置。它支持配置 buffer 和队列大小、刷新操作和重试刷新的参数子集。

类型
  • 对象

属性 类型 描述

chunkLimitSize

字符串

(可选) ChunkLimitSize 代表每个块的最大大小。事件将

flushInterval

字符串

(可选) FlushInterval 代表两次连续刷新之间等待的时间间隔

flushMode

字符串

(可选) FlushMode 代表写入块的刷新线程模式。模式

flushThreadCount

int

(可选) FlushThreadCount 代表 fluentd buffer 使用的线程数

overflowAction

字符串

(可选) OverflowAction 代表 fluentd buffer 插件的操作

retryMaxInterval

字符串

(可选) RetryMaxInterval 代表指数退避的最大时间间隔

retryTimeout

字符串

(可选) RetryTimeout 代表在放弃之前尝试重试的最大时间间隔

retryType

字符串

(可选) RetryType 代表重试刷新操作的类型。刷新操作可以

retryWait

字符串

(可选) RetryWait 代表两次连续重试刷新之间的时间间隔

totalLimitSize

字符串

(可选) TotalLimitSize 代表每个 fluentd 允许的节点空间阈值

.spec.forwarder.fluentd.inFile

描述

FluentdInFileSpec 代表 fluentd in-tail 插件参数的子集,用于调整所有 fluentd in-tail 输入的配置。

类型
  • 对象

属性 类型 描述

readLinesLimit

int

(可选) ReadLinesLimit 代表每次 I/O 操作读取的行数

.spec.logStore

描述

LogStoreSpec包含有关日志存储方式的信息。

类型
  • 对象

属性 类型 描述

elasticsearch

对象

Elasticsearch日志存储组件的规范

lokistack

对象

LokiStack包含有关如果将Type设置为LogStoreTypeLokiStack,则使用哪个LokiStack进行日志存储的信息。

retentionPolicy

对象

(可选) 保留策略定义索引的最大保留时间,超过此时间后应将其删除

type

字符串

要配置的日志存储类型。操作符目前支持使用ElasticSearch

.spec.logStore.elasticsearch

描述
类型
  • 对象

属性 类型 描述

nodeCount

int

要为Elasticsearch部署的节点数量

nodeSelector

对象

定义 Pod 调度的节点。

proxy

对象

Elasticsearch Proxy组件的规范

redundancyPolicy

字符串

(可选)

resources

对象

(可选) Elasticsearch 的资源需求

storage

对象

(可选) Elasticsearch 数据节点的存储规范

tolerations

数组

.spec.logStore.elasticsearch.nodeSelector

描述
类型
  • 对象

.spec.logStore.elasticsearch.proxy

描述
类型
  • 对象

属性 类型 描述

resources

对象

.spec.logStore.elasticsearch.proxy.resources

描述
类型
  • 对象

属性 类型 描述

limits

对象

(可选) Limits 描述了允许的计算资源最大量。

requests

对象

(可选) Requests 描述了所需的计算资源最小量。

.spec.logStore.elasticsearch.proxy.resources.limits

描述
类型
  • 对象

.spec.logStore.elasticsearch.proxy.resources.requests

描述
类型
  • 对象

.spec.logStore.elasticsearch.resources

描述
类型
  • 对象

属性 类型 描述

limits

对象

(可选) Limits 描述了允许的计算资源最大量。

requests

对象

(可选) Requests 描述了所需的计算资源最小量。

.spec.logStore.elasticsearch.resources.limits

描述
类型
  • 对象

.spec.logStore.elasticsearch.resources.requests

描述
类型
  • 对象

.spec.logStore.elasticsearch.storage

描述
类型
  • 对象

属性 类型 描述

size

对象

要配置的节点的最大存储容量。

storageClassName

字符串

(可选) 用于创建节点 PVC 的存储类的名称。

.spec.logStore.elasticsearch.storage.size

描述
类型
  • 对象

属性 类型 描述

格式

字符串

随意更改格式。有关规范化的注释,请参见

d

对象

如果 d.Dec != nil,则 d 是 inf.Dec 格式的量

i

int

如果 d.Dec == nil,则 i 是 int64 缩放形式的量

s

字符串

s 是此量的生成值,以避免重新计算

.spec.logStore.elasticsearch.storage.size.d

描述
类型
  • 对象

属性 类型 描述

Dec

对象

.spec.logStore.elasticsearch.storage.size.d.Dec

描述
类型
  • 对象

属性 类型 描述

scale

int

unscaled

对象

.spec.logStore.elasticsearch.storage.size.d.Dec.unscaled

描述
类型
  • 对象

属性 类型 描述

abs

Word

sign

neg

布尔值

.spec.logStore.elasticsearch.storage.size.d.Dec.unscaled.abs

描述
类型
  • Word

.spec.logStore.elasticsearch.storage.size.i

描述
类型
  • int

属性 类型 描述

scale

int

value

int

.spec.logStore.elasticsearch.tolerations[]

描述
类型
  • 数组

属性 类型 描述

effect

字符串

(可选) Effect 指示要匹配的污点效果。空表示匹配所有污点效果。

key

字符串

(可选) Key 是容忍度适用的污点键。空表示匹配所有污点键。

operator

字符串

(可选) Operator 表示键与值的关系。

tolerationSeconds

int

(可选) TolerationSeconds 代表容忍度(必须是)的时间段

value

字符串

(可选) Value 是容忍度匹配的污点值。

.spec.logStore.elasticsearch.tolerations[].tolerationSeconds

描述
类型
  • int

.spec.logStore.lokistack

描述

LokiStackStoreSpec 用于设置集群日志记录以使用 LokiStack 作为日志存储。它指向同一命名空间中现有的 LokiStack。

类型
  • 对象

属性 类型 描述

name

字符串

LokiStack 资源的名称。

.spec.logStore.retentionPolicy

描述
类型
  • 对象

属性 类型 描述

application

对象

audit

对象

infra

对象

.spec.logStore.retentionPolicy.application

描述
类型
  • 对象

属性 类型 描述

diskThresholdPercent

int

(可选) 当达到 ES 磁盘使用率的阈值百分比时,应删除旧索引(例如 75)

maxAge

字符串

(可选)

namespaceSpec

数组

(可选) 用于删除早于给定最小期限的文档的每个命名空间规范

pruneNamespacesInterval

字符串

(可选) 运行新的 prune-namespaces 作业的频率

.spec.logStore.retentionPolicy.application.namespaceSpec[]

描述
类型
  • 数组

属性 类型 描述

minAge

字符串

(可选) 删除比此 MinAge 更旧的(例如 1d)与命名空间匹配的记录

namespace

字符串

目标命名空间,用于删除比 MinAge 更旧的日志(默认为 7d)

.spec.logStore.retentionPolicy.audit

描述
类型
  • 对象

属性 类型 描述

diskThresholdPercent

int

(可选) 当达到 ES 磁盘使用率的阈值百分比时,应删除旧索引(例如 75)

maxAge

字符串

(可选)

namespaceSpec

数组

(可选) 用于删除早于给定最小期限的文档的每个命名空间规范

pruneNamespacesInterval

字符串

(可选) 运行新的 prune-namespaces 作业的频率

.spec.logStore.retentionPolicy.audit.namespaceSpec[]

描述
类型
  • 数组

属性 类型 描述

minAge

字符串

(可选) 删除比此 MinAge 更旧的(例如 1d)与命名空间匹配的记录

namespace

字符串

目标命名空间,用于删除比 MinAge 更旧的日志(默认为 7d)

.spec.logStore.retentionPolicy.infra

描述
类型
  • 对象

属性 类型 描述

diskThresholdPercent

int

(可选) 当达到 ES 磁盘使用率的阈值百分比时,应删除旧索引(例如 75)

maxAge

字符串

(可选)

namespaceSpec

数组

(可选) 用于删除早于给定最小期限的文档的每个命名空间规范

pruneNamespacesInterval

字符串

(可选) 运行新的 prune-namespaces 作业的频率

.spec.logStore.retentionPolicy.infra.namespaceSpec[]

描述
类型
  • 数组

属性 类型 描述

minAge

字符串

(可选) 删除比此 MinAge 更旧的(例如 1d)与命名空间匹配的记录

namespace

字符串

目标命名空间,用于删除比 MinAge 更旧的日志(默认为 7d)

.spec.visualization

描述

此结构包含与日志可视化(Kibana)相关的相关信息

类型
  • 对象

属性 类型 描述

kibana

对象

Kibana 可视化组件的规范

type

字符串

要配置的可视化类型

.spec.visualization.kibana

描述
类型
  • 对象

属性 类型 描述

nodeSelector

对象

定义 Pod 调度的节点。

proxy

对象

Kibana 代理组件的规范

replicas

int

要为 Kibana 部署部署的实例数

resources

对象

(可选) Kibana 的资源需求

tolerations

数组

.spec.visualization.kibana.nodeSelector

描述
类型
  • 对象

.spec.visualization.kibana.proxy

描述
类型
  • 对象

属性 类型 描述

resources

对象

.spec.visualization.kibana.proxy.resources

描述
类型
  • 对象

属性 类型 描述

limits

对象

(可选) Limits 描述了允许的计算资源最大量。

requests

对象

(可选) Requests 描述了所需的计算资源最小量。

.spec.visualization.kibana.proxy.resources.limits

描述
类型
  • 对象

.spec.visualization.kibana.proxy.resources.requests

描述
类型
  • 对象

.spec.visualization.kibana.replicas

描述
类型
  • int

.spec.visualization.kibana.resources

描述
类型
  • 对象

属性 类型 描述

limits

对象

(可选) Limits 描述了允许的计算资源最大量。

requests

对象

(可选) Requests 描述了所需的计算资源最小量。

.spec.visualization.kibana.resources.limits

描述
类型
  • 对象

.spec.visualization.kibana.resources.requests

描述
类型
  • 对象

.spec.visualization.kibana.tolerations[]

描述
类型
  • 数组

属性 类型 描述

effect

字符串

(可选) Effect 指示要匹配的污点效果。空表示匹配所有污点效果。

key

字符串

(可选) Key 是容忍度适用的污点键。空表示匹配所有污点键。

operator

字符串

(可选) Operator 表示键与值的关系。

tolerationSeconds

int

(可选) TolerationSeconds 代表容忍度(必须是)的时间段

value

字符串

(可选) Value 是容忍度匹配的污点值。

.spec.visualization.kibana.tolerations[].tolerationSeconds

描述
类型
  • int

.status

描述

ClusterLoggingStatus 定义了 ClusterLogging 的观察状态

类型
  • 对象

属性 类型 描述

collection

对象

(可选)

conditions

对象

(可选)

curation

对象

(可选)

logStore

对象

(可选)

visualization

对象

(可选)

.status.collection

描述
类型
  • 对象

属性 类型 描述

logs

对象

(可选)

.status.collection.logs

描述
类型
  • 对象

属性 类型 描述

fluentdStatus

对象

(可选)

.status.collection.logs.fluentdStatus

描述
类型
  • 对象

属性 类型 描述

clusterCondition

对象

(可选)

daemonSet

字符串

(可选)

nodes

对象

(可选)

pods

字符串

(可选)

.status.collection.logs.fluentdStatus.clusterCondition

描述

operator-sdk generate crds 不允许使用 map-of-slice,必须使用命名类型。

类型
  • 对象

.status.collection.logs.fluentdStatus.nodes

描述
类型
  • 对象

.status.conditions

描述
类型
  • 对象

.status.curation

描述
类型
  • 对象

属性 类型 描述

curatorStatus

数组

(可选)

.status.curation.curatorStatus[]

描述
类型
  • 数组

属性 类型 描述

clusterCondition

对象

(可选)

cronJobs

字符串

(可选)

schedules

字符串

(可选)

suspended

布尔值

(可选)

.status.curation.curatorStatus[].clusterCondition

描述

operator-sdk generate crds 不允许使用 map-of-slice,必须使用命名类型。

类型
  • 对象

.status.logStore

描述
类型
  • 对象

属性 类型 描述

elasticsearchStatus

数组

(可选)

.status.logStore.elasticsearchStatus[]

描述
类型
  • 数组

属性 类型 描述

cluster

对象

(可选)

clusterConditions

对象

(可选)

clusterHealth

字符串

(可选)

clusterName

字符串

(可选)

deployments

数组

(可选)

nodeConditions

对象

(可选)

nodeCount

int

(可选)

pods

对象

(可选)

replicaSets

数组

(可选)

shardAllocationEnabled

字符串

(可选)

statefulSets

数组

(可选)

.status.logStore.elasticsearchStatus[].cluster

描述
类型
  • 对象

属性 类型 描述

activePrimaryShards

int

Elasticsearch 集群活动主分片数

activeShards

int

Elasticsearch 集群活动分片数

initializingShards

int

Elasticsearch 集群正在初始化的分片数

numDataNodes

int

Elasticsearch 集群的数据节点数

numNodes

int

Elasticsearch 集群的节点数

pendingTasks

int

relocatingShards

int

Elasticsearch 集群正在重新分配的分片数

status

字符串

Elasticsearch 集群的当前状态

unassignedShards

int

Elasticsearch 集群未分配的分片数

.status.logStore.elasticsearchStatus[].clusterConditions

描述
类型
  • 对象

.status.logStore.elasticsearchStatus[].deployments[]

描述
类型
  • 数组

.status.logStore.elasticsearchStatus[].nodeConditions

描述
类型
  • 对象

.status.logStore.elasticsearchStatus[].pods

描述
类型
  • 对象

.status.logStore.elasticsearchStatus[].replicaSets[]

描述
类型
  • 数组

.status.logStore.elasticsearchStatus[].statefulSets[]

描述
类型
  • 数组

.status.visualization

描述
类型
  • 对象

属性 类型 描述

kibanaStatus

数组

(可选)

.status.visualization.kibanaStatus[]

描述
类型
  • 数组

属性 类型 描述

clusterCondition

对象

(可选)

deployment

字符串

(可选)

pods

字符串

(可选) 可视化组件的每个 Kibana Pod 的状态

replicaSets

数组

(可选)

replicas

int

(可选)

.status.visualization.kibanaStatus[].clusterCondition

描述
类型
  • 对象

.status.visualization.kibanaStatus[].replicaSets[]

描述
类型
  • 数组