この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

Helmチャートオプション

リソース制限とリクエストの設定

リソースのリクエストと制限は、`rancher-monitoring`をインストールする際に設定できます。

デフォルト値は、 values.yamlにあり、rancher-monitoring Helmチャートに含まれています。

以下の表に示すデフォルト値は、必要な最小リソース制限とリクエストです。

Resource Name Memory Limit CPU Limit メモリリクエスト CPUリクエスト

alertmanager

500Mi

1000m

100Mi

100m

grafana

200Mi

200m

100Mi

100m

kube-state-metrics subchart

200Mi

100m

130Mi

100m

prometheus-node-exporterサブチャート

50Mi

200m

30Mi

100m

prometheusOperator

500Mi

200m

100Mi

100m

prometheus

2500Mi

1000m

1750Mi

750m

合計

3950Mi

2700m

2210Mi

1250m

少なくとも50Giのストレージを推奨します。

通知者用の信頼されたCA

通知者に信頼されたCAを追加する必要がある場合は、次の手順に従ってください:

  1. `cattle-monitoring-system`ネームスペースを作成します。

  2. 信頼されたCAのシークレットを`cattle-monitoring-system`ネームスペースに追加します。

  3. rancher-monitoring Helmチャートをデプロイまたはアップグレードする。チャートオプションでは、Alerting  Additional Secrets内のシークレットを参照します。

*結果:*デフォルトのAlertmanagerカスタムリソースは、信頼されたCAにアクセスできます。

追加のスクレイプ構成

現在、ServiceMonitorまたはPodMonitorを介して指定できないスクレイプ構成が必要な場合は、`additionalScrapeConfigSecret`を提供して`rancher-monitoring`をデプロイまたはアップグレードできます。

スクレイプ構成セクションは、ターゲットのセットとそれらをスクレイプする方法を説明するパラメータを指定します。一般的な場合、1つのスクレイプ構成は単一のジョブを指定します。

これが使用される可能性のある例は、Istioです。詳細については、このセクションを参照してください。

Monitoring v2内にパッケージ化されたアプリケーションの構成

私たちは、kube-state-metricsとnode-exporterをMonitoring v2でデプロイします。ノードエクスポータはDaemonSetsとしてデプロイされます。これらのエンティティはすべて、monitoring v2 Helmチャートのvalues.yamlを通じてサブチャートとしてデプロイされます。

私たちはまた、Prometheusによって管理されていないGrafanaをデプロイします。

多くの値はトップレベルのチャートでは表示されていません。ただし、サブチャートに存在する値を上書きするために、トップレベルのチャートに値を追加することができます。

Alertmanagerのレプリカを増やす

チャートのデプロイオプションの一部として、クラスターにデプロイされるAlertmanagerのレプリカの数を増やすことを選択できます。レプリカはすべて、同じ基盤となるAlertmanager Config Secretを使用して管理できます。Alertmanager Config Secretに関する詳細は、このセクションを参照してください。

永続的なGrafanaダッシュボードのためのネームスペースの設定

GrafanaがすべてのネームスペースでConfigMapを監視するように指定するには、この値を`rancher-monitoring` Helmチャートに設定してください:

grafana.sidecar.dashboards.searchNamespace=ALL

Grafanaダッシュボードを追加するためにMonitoringチャートによって公開されるRBACロールは、`grafana.dashboards.namespace`で定義されたネームスペース内でユーザーがダッシュボードを追加するための権限を与えることに制限されていることに注意してください。デフォルトは`cattle-dashboards`です。