|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
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を追加する必要がある場合は、次の手順に従ってください:
-
`cattle-monitoring-system`ネームスペースを作成します。
-
信頼されたCAのシークレットを`cattle-monitoring-system`ネームスペースに追加します。
-
rancher-monitoringHelmチャートをデプロイまたはアップグレードする。チャートオプションでは、内のシークレットを参照します。
*結果:*デフォルトの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`です。