第18章 API リファレンス

18.1. 5.6 Logging API リファレンス

18.1.1. Logging 5.6 API リファレンス

18.1.1.1. ClusterLogForwarder

ClusterLogForwarder は、転送ログを設定するための API です。

名前付き入力のセットから名前付き出力のセットに転送する pipelines のリストを指定して、転送を設定します。

一般的なログカテゴリーには組み込みの入力名があり、カスタム入力を定義して、追加のフィルタリングを行うことができます。

デフォルトの OpenShift ログストアには組み込みの出力名がありますが、URL やその他の接続情報を使用して、独自の出力を定義し、クラスターの内部または外部の他のストアまたはプロセッサーにログを転送できます。

詳細については、API フィールドに関するドキュメントを参照してください。

プロパティー説明

spec

object

ClusterLogForwarder の期待される動作の仕様

status

object

ClusterLogForwarder のステータス

18.1.1.1.1. .spec
18.1.1.1.1.1. 説明

ClusterLogForwarderSpec は、ログをリモートターゲットに転送する方法を定義します。

18.1.1.1.1.1.1. 型
  • object
プロパティー説明

inputs

array

(オプション) 入力は、転送されるログメッセージの名前付きフィルターです。

outputDefaults

object

(オプション) DEPRECATED OutputDefaults は、デフォルトストアのフォワーダー設定を明示的に指定します。

outputs

array

(オプション) 出力は、ログメッセージの名前付きの宛先です。

pipelines

array

pipelines は、一連の入力によって選択されたメッセージを一連の出力に転送します。

18.1.1.1.2. .spec.inputs[]
18.1.1.1.2.1. 説明

InputSpec は、ログメッセージのセレクターを定義します。

18.1.1.1.2.1.1. 型
  • array
プロパティー説明

application

object

(オプション) アプリケーション (存在する場合) は、application ログの名前付きセットを有効にします。

name

string

pipeline の入力を参照するために使用される名前。

18.1.1.1.3. .spec.inputs[].application
18.1.1.1.3.1. 説明

アプリケーションログセレクター。ログを選択するには、セレクターのすべての条件が満たされる (論理 AND) 必要があります。

18.1.1.1.3.1.1. 型
  • object
プロパティー説明

namespace

array

(オプション) アプリケーションログを収集する namespace。

selector

object

(オプション) ラベルが一致する Pod からのログのセレクター。

18.1.1.1.4. .spec.inputs[].application.namespaces[]
18.1.1.1.4.1. 説明
18.1.1.1.4.1.1. 型
  • array
18.1.1.1.5. .spec.inputs[].application.selector
18.1.1.1.5.1. 説明

ラベルセレクターとは、一連のリソースに対するラベルクエリー機能です。

18.1.1.1.5.1.1. 型
  • object
プロパティー説明

matchLabels

object

(オプション) matchLabels は {key,value} ペアのマップです。matchLabels の単一の {key,value}

18.1.1.1.6. .spec.inputs[].application.selector.matchLabels
18.1.1.1.6.1. 説明
18.1.1.1.6.1.1. 型
  • object
18.1.1.1.7. .spec.outputDefaults
18.1.1.1.7.1. 説明
18.1.1.1.7.1.1. 型
  • object
プロパティー説明

elasticsearch

object

(オプション) Elasticsearch OutputSpec のデフォルト値

18.1.1.1.8. .spec.outputDefaults.elasticsearch
18.1.1.1.8.1. 説明

ElasticsearchStructuredSpec は、elasticsearch インデックスを決定するための構造化ログの変更に関連する仕様です。

18.1.1.1.8.1.1. 型
  • object
プロパティー説明

enableStructuredContainerLogs

bool

(オプション) EnableStructuredContainerLogs は、複数コンテナーの構造化ログを許可します。

structuredTypeKey

string

(オプション) StructuredTypeKey は、elasticsearch インデックスの名前として使用されるメタデータキーを指定します。

structuredTypeName

string

(オプション) StructuredTypeName は、elasticsearch スキーマの名前を指定します。

18.1.1.1.9. .spec.outputs[]
18.1.1.1.9.1. 説明

出力は、ログメッセージの宛先を定義します。

18.1.1.1.9.1.1. 型
  • array
プロパティー説明

syslog

object

(オプション)

fluentdForward

object

(オプション)

elasticsearch

object

(オプション)

kafka

object

(オプション)

cloudwatch

object

(オプション)

loki

object

(オプション)

googleCloudLogging

object

(オプション)

splunk

object

(オプション)

name

string

pipeline からの出力を参照するために使用される名前。

secret

object

(オプション) 認証のシークレット。

tls

object

TLS には、TLS クライアント接続のオプションを制御するための設定が含まれています。

type

string

出力プラグインのタイプ。

url

string

(オプション) ログレコードの送信先 URL。

18.1.1.1.10. .spec.outputs[].secret
18.1.1.1.10.1. 説明

OutputSecretSpec は、名前のみを含み、namespace を含まないシークレット参照です。

18.1.1.1.10.1.1. 型
  • object
プロパティー説明

name

string

ログフォワーダーシークレット用に設定された namespace 内のシークレットの名前。

18.1.1.1.11. .spec.outputs[].tls
18.1.1.1.11.1. 説明

OutputTLSSpec には、出力タイプに依存しない TLS 接続のオプションが含まれています。

18.1.1.1.11.1.1. 型
  • object
プロパティー説明

insecureSkipVerify

bool

InsecureSkipVerify が true の場合、TLS クライアントは証明書のエラーを無視するように設定されます。

18.1.1.1.12. .spec.pipelines[]
18.1.1.1.12.1. 説明

PipelinesSpec は、一連の入力を一連の出力にリンクします。

18.1.1.1.12.1.1. 型
  • array
プロパティー説明

detectMultilineErrors

bool

(オプション) DetectMultilineErrors は、コンテナーログの複数行エラー検出を有効にします。

inputRefs

array

InputRefs は、このパイプラインへの入力の名前 (input.name) をリストします。

labels

object

(オプション) このパイプラインを通過するログレコードに適用されるラベル。

name

string

(オプション) 名前は省略可能ですが、指定する場合は、pipelines リスト内で一意である必要があります。

outputRefs

array

OutputRefs は、このパイプラインからの出力の名前 (output.name) を一覧表示します。

parse

string

(オプション) 解析により、ログエントリーを構造化ログに解析できます。

18.1.1.1.13. .spec.pipelines[].inputRefs[]
18.1.1.1.13.1. 説明
18.1.1.1.13.1.1. 型
  • array
18.1.1.1.14. .spec.pipelines[].labels
18.1.1.1.14.1. 説明
18.1.1.1.14.1.1. 型
  • object
18.1.1.1.15. .spec.pipelines[].outputRefs[]
18.1.1.1.15.1. 説明
18.1.1.1.15.1.1. 型
  • array
18.1.1.1.16. .status
18.1.1.1.16.1. 説明

ClusterLogForwarderStatus は、ClusterLogForwarder の監視状態を定義します。

18.1.1.1.16.1.1. 型
  • object
プロパティー説明

conditions

object

ログフォワーダーの条件。

inputs

Conditions

入力は、入力名を入力の条件にマッピングします。

outputs

Conditions

出力は、出力名を出力の条件にマッピングします。

pipelines

Conditions

pipelines は、パイプライン名をパイプラインの条件にマッピングします。

18.1.1.1.17. .status.conditions
18.1.1.1.17.1. 説明
18.1.1.1.17.1.1. 型
  • object
18.1.1.1.18. .status.inputs
18.1.1.1.18.1. 説明
18.1.1.1.18.1.1. 型
  • Conditions
18.1.1.1.19. .status.outputs
18.1.1.1.19.1. 説明
18.1.1.1.19.1.1. 型
  • Conditions
18.1.1.1.20. .status.pipelines
18.1.1.1.20.1. 説明
18.1.1.1.20.1.1. 型
  • Conditions== ClusterLogging A Red Hat OpenShift Logging インスタンス。ClusterLogging は、clusterloggings API のスキーマです。
プロパティー説明

spec

object

ClusterLogging の期待される動作の仕様

status

object

Status は、ClusterLogging の監視状態を定義します。

18.1.1.1.21. .spec
18.1.1.1.21.1. 説明

ClusterLoggingSpec は ClusterLogging の期待される状態を定義します。

18.1.1.1.21.1.1. 型
  • object
プロパティー説明

コレクション

object

クラスターの Collection コンポーネントの仕様

キュレーション

object

(非推奨) (オプション) 非推奨。クラスターの Curation コンポーネントの仕様

フォワーダー

object

(非推奨) (オプション) 非推奨。クラスターの Forwarder コンポーネントの仕様

logStore

object

(オプション) クラスターの Log Storage コンポーネントの仕様

managementState

string

(オプション) リソースが Operator によって管理されているか管理されていないかを示す指標

可視化

object

(オプション) クラスターの Visualization コンポーネントの仕様

18.1.1.1.22. .spec.collection
18.1.1.1.22.1. 説明

これは、ログおよびイベントコレクションに関連する情報を含む構造体です。

18.1.1.1.22.1.1. 型
  • object
プロパティー説明

resources

object

(オプション) コレクターのリソース要件

nodeSelector

object

(オプション) Pod がスケジュールされるノードを定義します。

Toleration

array

(オプション) Pod が受け入れる Toleration を定義します。

fluentd

object

(オプション) Fluentd は、fluentd タイプのフォワーダーの設定を表します。

logs

object

(非推奨) (オプション) 非推奨。クラスターのログ収集の仕様

type

string

(オプション) 設定するログ収集のタイプ

18.1.1.1.23. .spec.collection.fluentd
18.1.1.1.23.1. 説明

FluentdForwarderSpec は、fluentd タイプのフォワーダーの設定を表します。

18.1.1.1.23.1.1. 型
  • object
プロパティー説明

buffer

object

 

inFile

object

 
18.1.1.1.24. .spec.collection.fluentd.buffer
18.1.1.1.24.1. 説明

FluentdBufferSpec は、すべての fluentd 出力のバッファー設定をチューニングするための fluentd バッファーパラメーターのサブセットを表します。パラメーターのサブセットをサポートして、バッファーとキューのサイズ設定、フラッシュ操作、フラッシュの再試行を設定します。

一般的なパラメーターについては、https://docs.fluentd.org/configuration/buffer-section#buffering-parameters を参照してください。

フラッシュパラメーターについては、https://docs.fluentd.org/configuration/buffer-section#flushing-parameters を参照してください。

再試行パラメーターについては、https://docs.fluentd.org/configuration/buffer-section#retries-parameters を参照してください。

18.1.1.1.24.1.1. 型
  • object
プロパティー説明

chunkLimitSize

string

(オプション) ChunkLimitSize は、各チャンクの最大サイズを表します。イベントは以下のようになります。

flushInterval

string

(オプション) FlushInterval は、2 つの連続するフラッシュの間の待機時間を表します。

flushMode

string

(オプション) FlushMode は、チャンクを書き込むフラッシュスレッドのモードを表します。モード

flushThreadCount

int

(オプション) FlushThreadCount は、fluentd バッファーによって使用されるスレッドの数を表します。

overflowAction

string

(オプション) OverflowAction は、fluentd バッファープラグインが実行するアクションを表します。

retryMaxInterval

string

(オプション) RetryMaxInterval は、指数バックオフの最大時間間隔を表します。

retryTimeout

string

(オプション) RetryTimeout は、あきらめる前に再試行を試みる最大時間間隔を表します。

retryType

string

(オプション) RetryType は、再試行するフラッシュ操作のタイプを表します。フラッシュ操作は以下を実行できます。

retryWait

string

(オプション) RetryWait は、2 回連続して再試行してフラッシュするまでの時間を表します。

totalLimitSize

string

(オプション) TotalLimitSize は、fluentd ごとに許可されるノード領域のしきい値を表します。

18.1.1.1.25. .spec.collection.fluentd.inFile
18.1.1.1.25.1. 説明

FluentdInFileSpec は、すべての fluentd in-tail 入力の設定をチューニングするための fluentd in-tail プラグインパラメーターのサブセットを表します。

一般的なパラメーターについては、https://docs.fluentd.org/input/tail#parameters を参照してください。

18.1.1.1.25.1.1. 型
  • object
プロパティー説明

readLinesLimit

int

(オプション) ReadLinesLimit は、各 I/O 操作で読み取る行数を表します。

18.1.1.1.26. .spec.collection.logs
18.1.1.1.26.1. 説明
18.1.1.1.26.1.1. 型
  • object
プロパティー説明

fluentd

object

Fluentd Log Collection コンポーネントの仕様

type

string

設定するログ収集のタイプ

18.1.1.1.27. .spec.collection.logs.fluentd
18.1.1.1.27.1. 説明

CollectorSpec は、コレクターのスケジュールとリソースを定義するための仕様です。

18.1.1.1.27.1.1. 型
  • object
プロパティー説明

nodeSelector

object

(オプション) Pod がスケジュールされるノードを定義します。

resources

object

(オプション) コレクターのリソース要件

Toleration

array

(オプション) Pod が受け入れる Toleration を定義します。

18.1.1.1.28. .spec.collection.logs.fluentd.nodeSelector
18.1.1.1.28.1. 説明
18.1.1.1.28.1.1. 型
  • object
18.1.1.1.29. .spec.collection.logs.fluentd.resources
18.1.1.1.29.1. 説明
18.1.1.1.29.1.1. 型
  • object
プロパティー説明

limits

object

(オプション) Limits は、許可されるコンピューティングリソースの最大量を示します。

requests

object

(オプション) Requests は、必要なコンピューティングリソースの最小量を示します。

18.1.1.1.30. .spec.collection.logs.fluentd.resources.limits
18.1.1.1.30.1. 説明
18.1.1.1.30.1.1. 型
  • object
18.1.1.1.31. .spec.collection.logs.fluentd.resources.requests
18.1.1.1.31.1. 説明
18.1.1.1.31.1.1. 型
  • object
18.1.1.1.32. .spec.collection.logs.fluentd.tolerations[]
18.1.1.1.32.1. 説明
18.1.1.1.32.1.1. 型
  • array
プロパティー説明

effect

string

(オプション) Effect は、一致する Taint 効果を示します。空の場合は、すべてのテイント効果に一致します。

鍵 (key)

string

(オプション) Key は、Toleration が適用される Taint キーです。空の場合は、すべてのテイントキーに一致します。

operator

string

(オプション) Operator は、キーと値の関係を表します。

tolerationSeconds

int

(オプション) TolerationSeconds は、Toleration の期間を表します。

string

(オプション) Value は、Toleration が一致する Taint 値です。

18.1.1.1.33. .spec.collection.logs.fluentd.tolerations[].tolerationSeconds
18.1.1.1.33.1. 説明
18.1.1.1.33.1.1. 型
  • int
18.1.1.1.34. .spec.curation
18.1.1.1.34.1. 説明

これは、ログのキュレーション (Curator) に関連する情報を含む構造体です。

18.1.1.1.34.1.1. 型
  • object
プロパティー説明

curator

object

設定するキュレーションの仕様

type

string

設定するキュレーションの種類

18.1.1.1.35. .spec.curation.curator
18.1.1.1.35.1. 説明
18.1.1.1.35.1.1. 型
  • object
プロパティー説明

nodeSelector

object

Pod がスケジュールされているノードを定義します。

resources

object

(オプション) Curator のリソース要件

schedule

string

Curator ジョブが実行される cron スケジュール。デフォルトは「30 3 * * *」です。

Toleration

array

 
18.1.1.1.36. .spec.curation.curator.nodeSelector
18.1.1.1.36.1. 説明
18.1.1.1.36.1.1. 型
  • object
18.1.1.1.37. .spec.curation.curator.resources
18.1.1.1.37.1. 説明
18.1.1.1.37.1.1. 型
  • object
プロパティー説明

limits

object

(オプション) Limits は、許可されるコンピューティングリソースの最大量を示します。

requests

object

(オプション) Requests は、必要なコンピューティングリソースの最小量を示します。

18.1.1.1.38. .spec.curation.curator.resources.limits
18.1.1.1.38.1. 説明
18.1.1.1.38.1.1. 型
  • object
18.1.1.1.39. .spec.curation.curator.resources.requests
18.1.1.1.39.1. 説明
18.1.1.1.39.1.1. 型
  • object
18.1.1.1.40. .spec.curation.curator.tolerations[]
18.1.1.1.40.1. 説明
18.1.1.1.40.1.1. 型
  • array
プロパティー説明

effect

string

(オプション) Effect は、一致する Taint 効果を示します。空の場合は、すべてのテイント効果に一致します。

鍵 (key)

string

(オプション) Key は、Toleration が適用される Taint キーです。空の場合は、すべてのテイントキーに一致します。

operator

string

(オプション) Operator は、キーと値の関係を表します。

tolerationSeconds

int

(オプション) TolerationSeconds は、Toleration の期間を表します。

string

(オプション) Value は、Toleration が一致する Taint 値です。

18.1.1.1.41. .spec.curation.curator.tolerations[].tolerationSeconds
18.1.1.1.41.1. 説明
18.1.1.1.41.1.1. 型
  • int
18.1.1.1.42. .spec.forwarder
18.1.1.1.42.1. 説明

ForwarderSpec には、特定のフォワーダー実装のグローバルチューニングパラメーターが含まれています。このフィールドは、一般的な使用には必要ありません。基礎となるフォワーダーテクノロジーに精通しているユーザーがパフォーマンスをチューニングできるようにします。現在サポートされているもの: fluentd

18.1.1.1.42.1.1. 型
  • object
プロパティー説明

fluentd

object

 
18.1.1.1.43. .spec.forwarder.fluentd
18.1.1.1.43.1. 説明

FluentdForwarderSpec は、fluentd タイプのフォワーダーの設定を表します。

18.1.1.1.43.1.1. 型
  • object
プロパティー説明

buffer

object

 

inFile

object

 
18.1.1.1.44. .spec.forwarder.fluentd.buffer
18.1.1.1.44.1. 説明

FluentdBufferSpec は、すべての fluentd 出力のバッファー設定をチューニングするための fluentd バッファーパラメーターのサブセットを表します。パラメーターのサブセットをサポートして、バッファーとキューのサイズ設定、フラッシュ操作、フラッシュの再試行を設定します。

一般的なパラメーターについては、https://docs.fluentd.org/configuration/buffer-section#buffering-parameters を参照してください。

フラッシュパラメーターについては、https://docs.fluentd.org/configuration/buffer-section#flushing-parameters を参照してください。

再試行パラメーターについては、https://docs.fluentd.org/configuration/buffer-section#retries-parameters を参照してください。

18.1.1.1.44.1.1. 型
  • object
プロパティー説明

chunkLimitSize

string

(オプション) ChunkLimitSize は、各チャンクの最大サイズを表します。イベントは以下のようになります。

flushInterval

string

(オプション) FlushInterval は、2 つの連続するフラッシュの間の待機時間を表します。

flushMode

string

(オプション) FlushMode は、チャンクを書き込むフラッシュスレッドのモードを表します。モード

flushThreadCount

int

(オプション) FlushThreadCount は、fluentd バッファーによって使用されるスレッドの数を表します。

overflowAction

string

(オプション) OverflowAction は、fluentd バッファープラグインが実行するアクションを表します。

retryMaxInterval

string

(オプション) RetryMaxInterval は、指数バックオフの最大時間間隔を表します。

retryTimeout

string

(オプション) RetryTimeout は、あきらめる前に再試行を試みる最大時間間隔を表します。

retryType

string

(オプション) RetryType は、再試行するフラッシュ操作のタイプを表します。フラッシュ操作は以下を実行できます。

retryWait

string

(オプション) RetryWait は、2 回連続して再試行してフラッシュするまでの時間を表します。

totalLimitSize

string

(オプション) TotalLimitSize は、fluentd ごとに許可されるノード領域のしきい値を表します。

18.1.1.1.45. .spec.forwarder.fluentd.inFile
18.1.1.1.45.1. 説明

FluentdInFileSpec は、すべての fluentd in-tail 入力の設定をチューニングするための fluentd in-tail プラグインパラメーターのサブセットを表します。

一般的なパラメーターについては、https://docs.fluentd.org/input/tail#parameters を参照してください。

18.1.1.1.45.1.1. 型
  • object
プロパティー説明

readLinesLimit

int

(オプション) ReadLinesLimit は、各 I/O 操作で読み取る行数を表します。

18.1.1.1.46. .spec.logStore
18.1.1.1.46.1. 説明

LogStoreSpec には、ログの保存方法に関する情報が含まれています。

18.1.1.1.46.1.1. 型
  • object
プロパティー説明

elasticsearch

object

Elasticsearch Log Store コンポーネントの仕様

lokistack

object

LokiStack には、Type が LogStoreTypeLokiStack に設定されている場合、ログストレージに使用する LokiStack に関する情報が含まれています。

retentionPolicy

object

(オプション) 保持ポリシーは、インデックスが削除されるまでの最大期間を定義します。

type

string

設定するログストレージのタイプ。現在、Operator は、ElasticSearch を使用して、いずれかをサポートしています。

18.1.1.1.47. .spec.logStore.elasticsearch
18.1.1.1.47.1. 説明
18.1.1.1.47.1.1. 型
  • object
プロパティー説明

nodeCount

int

Elasticsearch 用にデプロイするノードの数

nodeSelector

object

Pod がスケジュールされているノードを定義します。

proxy

object

Elasticsearch Proxy コンポーネントの仕様

redundancyPolicy

string

(オプション)

resources

object

(オプション) Elasticsearch のリソース要件

storage

object

(オプション) Elasticsearch データノードのストレージ仕様

Toleration

array

 
18.1.1.1.48. .spec.logStore.elasticsearch.nodeSelector
18.1.1.1.48.1. 説明
18.1.1.1.48.1.1. 型
  • object
18.1.1.1.49. .spec.logStore.elasticsearch.proxy
18.1.1.1.49.1. 説明
18.1.1.1.49.1.1. 型
  • object
プロパティー説明

resources

object

 
18.1.1.1.50. .spec.logStore.elasticsearch.proxy.resources
18.1.1.1.50.1. 説明
18.1.1.1.50.1.1. 型
  • object
プロパティー説明

limits

object

(オプション) Limits は、許可されるコンピューティングリソースの最大量を示します。

requests

object

(オプション) Requests は、必要なコンピューティングリソースの最小量を示します。

18.1.1.1.51. .spec.logStore.elasticsearch.proxy.resources.limits
18.1.1.1.51.1. 説明
18.1.1.1.51.1.1. 型
  • object
18.1.1.1.52. .spec.logStore.elasticsearch.proxy.resources.requests
18.1.1.1.52.1. 説明
18.1.1.1.52.1.1. 型
  • object
18.1.1.1.53. .spec.logStore.elasticsearch.resources
18.1.1.1.53.1. 説明
18.1.1.1.53.1.1. 型
  • object
プロパティー説明

limits

object

(オプション) Limits は、許可されるコンピューティングリソースの最大量を示します。

requests

object

(オプション) Requests は、必要なコンピューティングリソースの最小量を示します。

18.1.1.1.54. .spec.logStore.elasticsearch.resources.limits
18.1.1.1.54.1. 説明
18.1.1.1.54.1.1. 型
  • object
18.1.1.1.55. .spec.logStore.elasticsearch.resources.requests
18.1.1.1.55.1. 説明
18.1.1.1.55.1.1. 型
  • object
18.1.1.1.56. .spec.logStore.elasticsearch.storage
18.1.1.1.56.1. 説明
18.1.1.1.56.1.1. 型
  • object
プロパティー説明

size

object

ノードがプロビジョニングする最大ストレージ容量。

storageClassName

string

(オプション) ノードの PVC の作成に使用するストレージクラスの名前。

18.1.1.1.57. .spec.logStore.elasticsearch.storage.size
18.1.1.1.57.1. 説明
18.1.1.1.57.1.1. 型
  • object
プロパティー説明

形式

string

形式を自由に変更します。Canonicalize のコメントを参照してください。

d

object

d.Dec != nil の場合、d は inf.Dec 形式の数量です。

i

int

d.Dec == nil の場合、i は int64 でスケーリングされた形式の数量です。

s

string

s は、再計算を避けるために生成されたこの量の値です。

18.1.1.1.58. .spec.logStore.elasticsearch.storage.size.d
18.1.1.1.58.1. 説明
18.1.1.1.58.1.1. 型
  • object
プロパティー説明

Dec

object

 
18.1.1.1.59. .spec.logStore.elasticsearch.storage.size.d.Dec
18.1.1.1.59.1. 説明
18.1.1.1.59.1.1. 型
  • object
プロパティー説明

scale

int

 

unscaled

object

 
18.1.1.1.60. .spec.logStore.elasticsearch.storage.size.d.Dec.unscaled
18.1.1.1.60.1. 説明
18.1.1.1.60.1.1. 型
  • object
プロパティー説明

abs

Word

sign

neg

bool

 
18.1.1.1.61. .spec.logStore.elasticsearch.storage.size.d.Dec.unscaled.abs
18.1.1.1.61.1. 説明
18.1.1.1.61.1.1. 型
  • Word
18.1.1.1.62. .spec.logStore.elasticsearch.storage.size.i
18.1.1.1.62.1. 説明
18.1.1.1.62.1.1. 型
  • int
プロパティー説明

scale

int

 

int

 
18.1.1.1.63. .spec.logStore.elasticsearch.tolerations[]
18.1.1.1.63.1. 説明
18.1.1.1.63.1.1. 型
  • array
プロパティー説明

effect

string

(オプション) Effect は、一致する Taint 効果を示します。空の場合は、すべてのテイント効果に一致します。

鍵 (key)

string

(オプション) Key は、Toleration が適用される Taint キーです。空の場合は、すべてのテイントキーに一致します。

operator

string

(オプション) Operator は、キーと値の関係を表します。

tolerationSeconds

int

(オプション) TolerationSeconds は、Toleration の期間を表します。

string

(オプション) Value は、Toleration が一致する Taint 値です。

18.1.1.1.64. .spec.logStore.elasticsearch.tolerations[].tolerationSeconds
18.1.1.1.64.1. 説明
18.1.1.1.64.1.1. 型
  • int
18.1.1.1.65. .spec.logStore.lokistack
18.1.1.1.65.1. 説明

LokiStackStoreSpec は、LokiStack をログストレージとして使用するように、cluster-logging を設定するために使用されます。これは、同じ namespace 内の既存の LokiStack を指しています。

18.1.1.1.65.1.1. 型
  • object
プロパティー説明

name

string

LokiStack リソースの名前。

18.1.1.1.66. .spec.logStore.retentionPolicy
18.1.1.1.66.1. 説明
18.1.1.1.66.1.1. 型
  • object
プロパティー説明

application

object

 

audit

object

 

infra

object

 
18.1.1.1.67. .spec.logStore.retentionPolicy.application
18.1.1.1.67.1. 説明
18.1.1.1.67.1.1. 型
  • object
プロパティー説明

diskThresholdPercent

int

(オプション) ES ディスク使用率のしきい値に達した場合、古いインデックスを削除する必要があります (例: 75)。

maxAge

string

(オプション)

namespaceSpec

array

(オプション) 指定された最小期間よりも古いドキュメントを削除する namespace ごとの仕様

pruneNamespacesInterval

string

(オプション) 新しい prune-namespaces ジョブを実行する頻度

18.1.1.1.68. .spec.logStore.retentionPolicy.application.namespaceSpec[]
18.1.1.1.68.1. 説明
18.1.1.1.68.1.1. 型
  • array
プロパティー説明

minAge

string

(オプション) この MinAge よりも古い namespace に一致するレコードを削除します (例: 1d)。

namespace

string

MinAge より古いログを削除するターゲット namespace (デフォルトは 7d)

18.1.1.1.69. .spec.logStore.retentionPolicy.audit
18.1.1.1.69.1. 説明
18.1.1.1.69.1.1. 型
  • object
プロパティー説明

diskThresholdPercent

int

(オプション) ES ディスク使用率のしきい値に達した場合、古いインデックスを削除する必要があります (例: 75)。

maxAge

string

(オプション)

namespaceSpec

array

(オプション) 指定された最小期間よりも古いドキュメントを削除する namespace ごとの仕様

pruneNamespacesInterval

string

(オプション) 新しい prune-namespaces ジョブを実行する頻度

18.1.1.1.70. .spec.logStore.retentionPolicy.audit.namespaceSpec[]
18.1.1.1.70.1. 説明
18.1.1.1.70.1.1. 型
  • array
プロパティー説明

minAge

string

(オプション) この MinAge よりも古い namespace に一致するレコードを削除します (例: 1d)。

namespace

string

MinAge より古いログを削除するターゲット namespace (デフォルトは 7d)

18.1.1.1.71. .spec.logStore.retentionPolicy.infra
18.1.1.1.71.1. 説明
18.1.1.1.71.1.1. 型
  • object
プロパティー説明

diskThresholdPercent

int

(オプション) ES ディスク使用率のしきい値に達した場合、古いインデックスを削除する必要があります (例: 75)。

maxAge

string

(オプション)

namespaceSpec

array

(オプション) 指定された最小期間よりも古いドキュメントを削除する namespace ごとの仕様

pruneNamespacesInterval

string

(オプション) 新しい prune-namespaces ジョブを実行する頻度

18.1.1.1.72. .spec.logStore.retentionPolicy.infra.namespaceSpec[]
18.1.1.1.72.1. 説明
18.1.1.1.72.1.1. 型
  • array
プロパティー説明

minAge

string

(オプション) この MinAge よりも古い namespace に一致するレコードを削除します (例: 1d)。

namespace

string

MinAge より古いログを削除するターゲット namespace (デフォルトは 7d)

18.1.1.1.73. .spec.visualization
18.1.1.1.73.1. 説明

これは、ログの視覚化 (Kibana) に関連する情報を含む構造体です。

18.1.1.1.73.1.1. 型
  • object
プロパティー説明

kibana

object

Kibana Visualization コンポーネントの仕様

type

string

設定する可視化のタイプ

18.1.1.1.74. .spec.visualization.kibana
18.1.1.1.74.1. 説明
18.1.1.1.74.1.1. 型
  • object
プロパティー説明

nodeSelector

object

Pod がスケジュールされているノードを定義します。

proxy

object

Kibana Proxy コンポーネントの仕様

replicas

int

Kibana デプロイメント用にデプロイするインスタンスの数

resources

object

(オプション) Kibana のリソース要件

Toleration

array

 
18.1.1.1.75. .spec.visualization.kibana.nodeSelector
18.1.1.1.75.1. 説明
18.1.1.1.75.1.1. 型
  • object
18.1.1.1.76. .spec.visualization.kibana.proxy
18.1.1.1.76.1. 説明
18.1.1.1.76.1.1. 型
  • object
プロパティー説明

resources

object

 
18.1.1.1.77. .spec.visualization.kibana.proxy.resources
18.1.1.1.77.1. 説明
18.1.1.1.77.1.1. 型
  • object
プロパティー説明

limits

object

(オプション) Limits は、許可されるコンピューティングリソースの最大量を示します。

requests

object

(オプション) Requests は、必要なコンピューティングリソースの最小量を示します。

18.1.1.1.78. .spec.visualization.kibana.proxy.resources.limits
18.1.1.1.78.1. 説明
18.1.1.1.78.1.1. 型
  • object
18.1.1.1.79. .spec.visualization.kibana.proxy.resources.requests
18.1.1.1.79.1. 説明
18.1.1.1.79.1.1. 型
  • object
18.1.1.1.80. .spec.visualization.kibana.replicas
18.1.1.1.80.1. 説明
18.1.1.1.80.1.1. 型
  • int
18.1.1.1.81. .spec.visualization.kibana.resources
18.1.1.1.81.1. 説明
18.1.1.1.81.1.1. 型
  • object
プロパティー説明

limits

object

(オプション) Limits は、許可されるコンピューティングリソースの最大量を示します。

requests

object

(オプション) Requests は、必要なコンピューティングリソースの最小量を示します。

18.1.1.1.82. .spec.visualization.kibana.resources.limits
18.1.1.1.82.1. 説明
18.1.1.1.82.1.1. 型
  • object
18.1.1.1.83. .spec.visualization.kibana.resources.requests
18.1.1.1.83.1. 説明
18.1.1.1.83.1.1. 型
  • object
18.1.1.1.84. .spec.visualization.kibana.tolerations[]
18.1.1.1.84.1. 説明
18.1.1.1.84.1.1. 型
  • array
プロパティー説明

effect

string

(オプション) Effect は、一致する Taint 効果を示します。空の場合は、すべてのテイント効果に一致します。

鍵 (key)

string

(オプション) Key は、Toleration が適用される Taint キーです。空の場合は、すべてのテイントキーに一致します。

operator

string

(オプション) Operator は、キーと値の関係を表します。

tolerationSeconds

int

(オプション) TolerationSeconds は、Toleration の期間を表します。

string

(オプション) Value は、Toleration が一致する Taint 値です。

18.1.1.1.85. .spec.visualization.kibana.tolerations[].tolerationSeconds
18.1.1.1.85.1. 説明
18.1.1.1.85.1.1. 型
  • int
18.1.1.1.86. .status
18.1.1.1.86.1. 説明

ClusterLoggingStatus は、ClusterLogging の監視状態を定義します。

18.1.1.1.86.1.1. 型
  • object
プロパティー説明

コレクション

object

(オプション)

conditions

object

(オプション)

キュレーション

object

(オプション)

logStore

object

(オプション)

可視化

object

(オプション)

18.1.1.1.87. .status.collection
18.1.1.1.87.1. 説明
18.1.1.1.87.1.1. 型
  • object
プロパティー説明

logs

object

(オプション)

18.1.1.1.88. .status.collection.logs
18.1.1.1.88.1. 説明
18.1.1.1.88.1.1. 型
  • object
プロパティー説明

fluentdStatus

object

(オプション)

18.1.1.1.89. .status.collection.logs.fluentdStatus
18.1.1.1.89.1. 説明
18.1.1.1.89.1.1. 型
  • object
プロパティー説明

clusterCondition

object

(オプション)

daemonSet

string

(オプション)

nodes

object

(オプション)

pods

string

(オプション)

18.1.1.1.90. .status.collection.logs.fluentdStatus.clusterCondition
18.1.1.1.90.1. 説明

operator-sdk generate crds は、map-of-slice を許可していません。名前付きタイプを使用する必要があります。

18.1.1.1.90.1.1. 型
  • object
18.1.1.1.91. .status.collection.logs.fluentdStatus.nodes
18.1.1.1.91.1. 説明
18.1.1.1.91.1.1. 型
  • object
18.1.1.1.92. .status.conditions
18.1.1.1.92.1. 説明
18.1.1.1.92.1.1. 型
  • object
18.1.1.1.93. .status.curation
18.1.1.1.93.1. 説明
18.1.1.1.93.1.1. 型
  • object
プロパティー説明

curatorStatus

array

(オプション)

18.1.1.1.94. .status.curation.curatorStatus[]
18.1.1.1.94.1. 説明
18.1.1.1.94.1.1. 型
  • array
プロパティー説明

clusterCondition

object

(オプション)

cronJobs

string

(オプション)

スケジュール

string

(オプション)

suspended

bool

(オプション)

18.1.1.1.95. .status.curation.curatorStatus[].clusterCondition
18.1.1.1.95.1. 説明

operator-sdk generate crds は、map-of-slice を許可していません。名前付きタイプを使用する必要があります。

18.1.1.1.95.1.1. 型
  • object
18.1.1.1.96. .status.logStore
18.1.1.1.96.1. 説明
18.1.1.1.96.1.1. 型
  • object
プロパティー説明

elasticsearchStatus

array

(オプション)

18.1.1.1.97. .status.logStore.elasticsearchStatus[]
18.1.1.1.97.1. 説明
18.1.1.1.97.1.1. 型
  • array
プロパティー説明

cluster

object

(オプション)

clusterConditions

object

(オプション)

clusterHealth

string

(オプション)

clusterName

string

(オプション)

デプロイメント

array

(オプション)

nodeConditions

object

(オプション)

nodeCount

int

(オプション)

pods

object

(オプション)

replicaSets

array

(オプション)

shardAllocationEnabled

string

(オプション)

statefulSets

array

(オプション)

18.1.1.1.98. .status.logStore.elasticsearchStatus[].cluster
18.1.1.1.98.1. 説明
18.1.1.1.98.1.1. 型
  • object
プロパティー説明

activePrimaryShards

int

Elasticsearch クラスターのアクティブなプライマリーシャードの数

activeShards

int

Elasticsearch クラスターのアクティブなシャードの数

initializingShards

int

Elasticsearch クラスターの初期化中のシャードの数

numDataNodes

int

Elasticsearch クラスターのデータノードの数

numNodes

int

Elasticsearch クラスターのノードの数

pendingTasks

int

 

relocatingShards

int

Elasticsearch クラスターの再配置シャードの数

status

string

Elasticsearch クラスターの現在のステータス

unassignedShards

int

Elasticsearch クラスターの未割り当てシャードの数

18.1.1.1.99. .status.logStore.elasticsearchStatus[].clusterConditions
18.1.1.1.99.1. 説明
18.1.1.1.99.1.1. 型
  • object
18.1.1.1.100. .status.logStore.elasticsearchStatus[].deployments[]
18.1.1.1.100.1. 説明
18.1.1.1.100.1.1. 型
  • array
18.1.1.1.101. .status.logStore.elasticsearchStatus[].nodeConditions
18.1.1.1.101.1. 説明
18.1.1.1.101.1.1. 型
  • object
18.1.1.1.102. .status.logStore.elasticsearchStatus[].pods
18.1.1.1.102.1. 説明
18.1.1.1.102.1.1. 型
  • object
18.1.1.1.103. .status.logStore.elasticsearchStatus[].replicaSets[]
18.1.1.1.103.1. 説明
18.1.1.1.103.1.1. 型
  • array
18.1.1.1.104. .status.logStore.elasticsearchStatus[].statefulSets[]
18.1.1.1.104.1. 説明
18.1.1.1.104.1.1. 型
  • array
18.1.1.1.105. .status.visualization
18.1.1.1.105.1. 説明
18.1.1.1.105.1.1. 型
  • object
プロパティー説明

kibanaStatus

array

(オプション)

18.1.1.1.106. .status.visualization.kibanaStatus[]
18.1.1.1.106.1. 説明
18.1.1.1.106.1.1. 型
  • array
プロパティー説明

clusterCondition

object

(オプション)

deployment

string

(オプション)

pods

string

(オプション) 可視化コンポーネントの各 Kibana Pod のステータス

replicaSets

array

(オプション)

replicas

int

(オプション)

18.1.1.1.107. .status.visualization.kibanaStatus[].clusterCondition
18.1.1.1.107.1. 説明
18.1.1.1.107.1.1. 型
  • object
18.1.1.1.108. .status.visualization.kibanaStatus[].replicaSets[]
18.1.1.1.108.1. 説明
18.1.1.1.108.1.1. 型
  • array