Prometheus

Verrazzano Prometheus設定のカスタマイズ

Verrazzanoは、kube-prometheus-stack Helmチャートを使用してPrometheusオペレータやPrometheusなどのPrometheusコンポーネントをインストールします。Verrazzanoカスタム・リソースで指定されたHelmオーバーライドを使用して、インストール構成をカスタマイズできます。たとえば、次のVerrazzanoカスタム・リソースはPrometheusレプリカの数をオーバーライドします。

apiVersion: install.verrazzano.io/v1beta1
kind: Verrazzano
metadata:
  name: custom-prometheus
spec:
  profile: prod
  components:
    prometheusOperator:
      overrides:
        - values:
            prometheus:
              prometheusSpec:
                replicas: 3

Alertmanagerを有効にするには、次のVerrazzanoカスタム・リソースを使用します:

apiVersion: install.verrazzano.io/v1beta1
kind: Verrazzano
metadata:
  name: custom-prometheus
spec:
  profile: prod
  components:
    prometheusOperator:
      overrides:
        - values:
            alertmanager:
              enabled: true
              alertmanagerSpec:
                podMetadata:
                  annotations:
                    sidecar.istio.io/inject: "false"

コンポーネント・オーバーライドの設定の詳細は、Customizing the Chart Before Installingを参照してください。