1.11.3. 定義

1.11.3.1. MultiClusterObservability

名前説明スキーマ

apiVersion
必須

MultiClusterObservability のバージョンスキーマ

文字列

kind
必須

REST リソース (MultiClusterObservability) を表す文字列の値

文字列

metadata
必須

ポリシーを定義するルールを記述します。

オブジェクト

spec

名前説明スキーマ

enableDownSampling
任意

downsample を有効または無効にします。デフォルト値は true です。downsample データがない場合は、クエリーを利用できません。

ブール値

imagePullPolicy
任意

MultiClusterObservability イメージのプルポリシー。デフォルト値は Always です。

corev1.PullPolicy

imagePullSecret
任意

MultiClusterObservability イメージのプルシークレット。デフォルト値は multiclusterhub-operator-pull-secret です。

文字列

nodeSelector
任意

ノードセレクターの仕様

map[string]string

observabilityAddonSpec
必須

可観測性アドオンがインストール済みの全マネージドクラスターのグローバル設定

observabilityAddonSpec

storageConfig
必須

可観測性が使用するストレージ設定を指定します。

StorageConfig

tolerations
任意

すべてのコンポーネントがテイントを容認する機能を提供します。

[]corev1.Toleration

advanced
任意

可観測性の詳細設定

advanced

resources
任意

MultiClusterObservability で必要なコンピュートリソース

corev1.ResourceRequirements

replicas
任意

MultiClusterObservability のレプリカ

整数

storageConfig

名前説明スキーマ

alertmanagerStorageSize
任意

alertmanager ステートフルセットに適用されるストレージの量。デフォルト値は 1Gi です。

文字列

compactStorageSize
任意

thanos のコンパクトなステートフルセットに適用されるストレージの量。デフォルト値は 100Gi です。

文字列

metricObjectStorage
必須

メトリクスのシークレットを設定するオブジェクトストア

metricObjectStorage

receiveStorageSize
任意

thanos 受信ステートフルセットに適用されるストレージの量。デフォルト値は 100Gi です。

文字列

ruleStorageSize
任意

thanos ルールのステートフルセットに適用されるストレージの量。デフォルト値は 1Gi です。

文字列

storageClass
任意

storageClass ステートフルセットを指定します。このストレージは、オペレーティングシステムでストレージを作成するように metricObjectStorage が設定されている場合に、オブジェクトストレージに使用します。デフォルト値は gp2 です。

文字列

storeStorageSize
任意

thanos ストアステートフルセットに適用されるストレージの量。デフォルト値は 10Gi です。

文字列

metricObjectStorage

名前説明スキーマ

key
必須

選択するシークレットのキー。有効な秘密鍵でなければなりません。Thanos のドキュメント を参照してください。

文字列

name
必須

metricObjectStorage の名前。詳細は、Kubernetes Names を参照してください。

文字列

observabilityAddonSpec

名前説明スキーマ

enableMetrics
任意

可観測性アドオンがメトリクスをハブクラスターに送信するかどうかを指定します。デフォルト値は true です。

ブール値

interval
任意

可観測性アドオンがメトリクスをハブクラスターに送信する間隔。デフォルト値は 300 秒 (300s) です。

整数

resources
任意

メトリクスコレクターリソース要件のリソースデフォルトの CPU 要求は 100m で、メモリー要求は 100Mi です。

corev1.ResourceRequirements

advanced

名前説明スキーマ

retentionConfig
任意

可観測性によって使用されるデータ保持設定を指定します。

RetentionConfig

rbacQueryProxy
任意

rbac-query-proxy デプロイメントのレプリカおよびリソースを指定します。

CommonSpec

grafana
任意

grafana デプロイメントのレプリカおよびリソースを指定します。

CommonSpec

alertmanager
任意

alertmanager ステートフルセットのレプリカおよびリソースを指定します。

CommonSpec

observatoriumAPI
任意

observatorium-api デプロイメントのレプリカおよびリソースを指定します。

CommonSpec

queryFrontend
任意

query-frontend デプロイメントのレプリカおよびリソースを指定します。

CommonSpec

query
任意

クエリーデプロイメントのレプリカおよびリソースを指定します。

CommonSpec

receive
任意

受信ステートフルセットのレプリカおよびリソースを指定します。

CommonSpec

rule
任意

ルールのステートフルセットのレプリカおよびリソースを指定します。

CommonSpec

store
任意

ストアステートフルセットのレプリカおよびリソースを指定します。

CommonSpec

compact
任意

コンパクトなステートフルセットのリソースを指定します。

compact

storeMemcached
任意

store-memcached のレプリカ、リソースなどを指定します。

storeMemcached

queryFrontendMemcached
任意

query-frontend-memcached のレプリカ、リソースなどを指定します。

CacheConfig

retentionConfig

名前説明スキーマ

blockDuration
任意

時系列データベース (TSDB) ブロックを停止する時間。デフォルト値は 2h です。

文字列

cleanupInterval
任意

部分的にアップロードされたブロックが消去される頻度および、--wait が有効な削除マークの付いたブロックが消去される頻度。デフォルト値は 5m です。

文字列

deleteDelay
任意

削除対象のブロックがバケットから削除されるまでの期間。デフォルト値は 48h です。

文字列

retentionInLocal
任意

ローカルストレージからの未加工のサンプルを保持する時間。デフォルト値は 24h です。

文字列

retentionResolutionRaw
任意

バスケットで未加工の解像度サンプルを保持する時間。デフォルト値は 30 日 (30d) です。

文字列

retentionResolution5m
任意

バスケットに解像度 1 (5 分) のサンプルを保持する時間。デフォルト値は 180 日 (180d) です。

文字列

retentionResolution1h
任意

バスケットに解像度 2 (1 時間) のサンプルを保持する時間。デフォルト値は 0 日 (0d) です。

文字列

compact

Name説明スキーマ

resources
任意

MultiCLusterObservability で必要なコンピュートリソース

corev1.ResourceRequirements

storeMemcached

名前説明スキーマ

resources
任意

MultiCLusterObservability で必要なコンピュートリソース

corev1.ResourceRequirements

replicas
任意

MultiClusterObservability のレプリカ

整数

memoryLimitMb
任意

メガバイト単位の Memcached のメモリー制限

整数

maxItemSize
任意

Memcached の最大項目サイズ。デフォルト値は 1m, min:1k, max:1024m です。

文字列

connectionLimit
任意

Memcached の同時接続の最大数。デフォルト値:

整数

status

名前説明スキーマ

status
任意

ステータスには、MultiClusterObservability のさまざまな条件のステータスが含まれます。

metav1.Condition