フリートチーム管理では、チームと名前空間ごとに集計されたリソース使用率などのチームスコープの情報を表示することで、費用とリソース割り当てを最適化できます。Google Cloud コンソールの [チーム] ページ内の [モニタリング] タブには、フリート内の特定のチームスコープの概要が表示されます。
このページでは、Kubernetes のリソース管理に精通していることを前提としています。詳細が必要な場合は、Kubernetes ドキュメントの Pod とコンテナのリソース管理をご覧ください。
Google Cloud コンソールのチームスコープの概要は、Google Kubernetes Engine(GKE)Enterprise エディションのユーザーのみが利用できます。
ダッシュボードを表示する
Monitoring ダッシュボードを表示するには:
フリートのホスト プロジェクトを選択して、Google Cloud コンソールの [チーム] セクションに移動します。
[チーム] ページで、詳細を表示するチームスコープを選択してから、[モニタリング] タブをクリックします。
時間フィルタを選択する
デフォルトでは、チームのスコープ概要には、過去 7 日間のリソース使用率が表示されます。この期間を変更するには、ページ上部の時間フィルタ オプションを使用します。
- スコープ コンテナの平均リソース使用率を表示する期間を選択します。事前定義のオプションのいずれかを選択するか、[カスタム] を選択してカスタム期間を指定します。
チームの概要を表示する
時間フィルタの下にある行では、クラスタと名前空間の数、リソースの合計使用量の推移など、チームのスコープを一目で確認できます。リソース使用率の指標は、チームのクラスタから取得した Cloud Monitoring データを使用して生成されます。このセクションでは、次の内容について説明します。
- チームに関連付けられているクラスタと名前空間の数。[すべてのクラスタを表示] または [すべての名前空間を表示] をクリックすると、チームのクラスタまたは名前空間の全リストが表示されます。
- スコープ内のエラーの数(ある場合)。エラーが表示された場合は、[エラーログで表示] をクリックしてログ エクスプローラで詳細を確認します。
- 選択した期間でのコンテナ全体の再起動回数。[再起動のログで表示] をクリックして、ログ エクスプローラで詳細を表示します。
- チームスコープの月額見積もり。[費用の最適化で表示] をクリックすると、スコープの費用関連の使用率指標の詳細が表示されます。
- 選択した期間の Namespace 全体での CPU、メモリ、ディスクの使用率の平均。詳細については、フリート リソース使用率の指標をご覧ください。
リソース使用率の詳細を表示する
このセクションでは、チームごとのリソース使用率、名前空間ごとの上位のリソース使用率などのチームによるリソースの使用状況の詳細を示します。これらの指標の計算方法の詳細については、フリート リソース使用率の指標で確認できます。
リソース使用率の推移を表示する
[チーム別の CPU / メモリ / ディスク使用率] セクションには、チームによるリソースの使用状況の推移と、スコープ内のクラスタが設定したリソース上限と比較してリソースをリクエストする方法が表示されます。各パネルには、選択した期間中にチームで集計された CPU、メモリ、ディスク使用量のグラフが表示され、次の情報が別々の行として表示されます。
- 上限: チームのスコープ全体のコンテナが使用できるリソースの最大量(たとえば、42.5 CPU)。
- リクエスト済み: スコープ全体のコンテナがリクエストしたリソースの量(たとえば、3.8 CPU)。
- 使用済み: コンテナが使用したリソースの実際の量(たとえば、0.64 CPU)。
グラフ上の特定のポイントの詳細を確認するには、目的の時刻(たとえば、グラフでの実際の使用量の顕著な急増)までグラフをスクロールします。リソース上限、その時間のリクエストされたリソースと実際のリソースの使用量の情報が表示されます。
グラフ内の 1 つ以上の線の表示を切り替えるには、グラフの下にある関連する指標をクリックします。
名前空間ごとの上位リソース使用率を表示する
[名前空間別の上位の CPU / メモリ / ディスク使用率] 行には、リソースの最大のユーザーである 5 つの名前空間が表示されます。各パネルには、使用率の順(最高のものが最初)に上位の名前空間が一覧表示されます。名前空間ごとに、リソースの使用量のグラフと、リソース上限と比較したリソース使用量の平均値と、選択した期間での使用されたリソースとリクエストされたリソースの両方が表示されます。このビューは、たとえば、過剰に使用されている名前空間を表示するなどに役立ちます。
選択した期間のすべての名前空間のリソース使用率を表示するには、[View all namespaces by CPU/memory/disk utilization] をクリックします。
名前空間ごとのエラーの分布を表示する
このカードは、選択した期間でエラーログが最大のチームを示します。ログの詳細を表示するには、[View all errors in Cloud Logging] をクリックします。
名前空間ごとの再起動回数の分布を表示する
このセクションでは、選択した期間でコンテナの再起動回数が最も多い名前空間が表示されます。たとえば、CPU 使用率が原因でコンテナが再起動した場合、CPU の上限とリクエストされた CPU の量を調整する必要がある場合に、評価に役立てることができます。ログの詳細を表示するには、[View all restarts in Cloud Loggin] をクリックします。