メトリック・テンプレート
Prometheusオペレータの統合により、メトリック・テンプレートはデフォルトのKubernetesワークロードのメトリックを提供するために使用されなくなります。かわりに、サービス・モニターおよびポッド・モニターの使用をお薦めします。
Kubernetesワークロードのメトリックを設定する方法の詳細は、「Verrazzanoのメトリック」を参照してください。
MetricsTemplate
フィールド |
型 |
説明 |
必須 |
apiVersion |
文字列 |
app.verrazzano.io/v1alpha1 |
はい |
kind |
文字列 |
MetricsTemplate |
はい |
metadata |
ObjectMeta |
メタデータのフィールドについては、Kubernetes APIのドキュメントを参照してください。 |
いいえ |
spec |
MetricsTemplateSpec |
メトリック・トレイトの希望の状態。 |
はい |
MetricsTemplateSpec
WorkloadSelector
フィールド |
型 |
説明 |
必須 |
namespaceSelector |
LabelSelector |
テンプレートのスコープをネームスペースに設定します。 |
いいえ |
objectSelector |
LabelSelector |
テンプレートのスコープを特定のワークロード・オブジェクトに設定します。 |
いいえ |
apiGroups |
[]string |
テンプレートのスコープを指定されたAPIグループに設定します。 |
いいえ |
apiVersions |
[]string |
テンプレートのスコープを指定されたAPIバージョンに設定します。 |
いいえ |
resources |
[]string |
テンプレートのスコープを指定されたAPIリソースに設定します。 |
いいえ |
PrometheusConfig
フィールド |
型 |
説明 |
必須 |
targetConfigMap |
TargetConfigMap |
scrapeConfigTemplate で指定されたスクレイプ構成で更新されるConfigMapのID。 |
はい |
scrapeConfigTemplate |
文字列 |
Prometheus構成に追加されるスクレイプ構成テンプレート。 |
はい |
TargetConfigMap
フィールド |
型 |
説明 |
必須 |
namespace |
文字列 |
スクレイプ・ターゲット構成で更新されるConfigMapのネームスペース。 |
はい |
name |
文字列 |
スクレイプ・ターゲット構成で更新されるConfigMapの名前。 |
はい |