Cloud Monitoring ダッシュボードを使用すると、カスタム ダッシュボードとグラフを作成できます。Kf に付属しているデフォルト テンプレート使用して、アプリケーションのパフォーマンスをモニタリングするダッシュボードを作成できます。
アプリケーション パフォーマンス ダッシュボード
次のコマンドを実行して、Cloud Monitoring ダッシュボードのモニタリング ワークスペースにダッシュボードをデプロイし、アプリのパフォーマンスをモニタリングします。このダッシュボードには、リクエスト/秒、ラウンドトリップ レイテンシ、HTTP エラーコードなどのアプリケーションのパフォーマンス指標が表示されます。
git clone https://github.com/google/kf
cd ./kf/dashboards
./create-dashboard.py my-dashboard my-cluster my-space
システム リソースとパフォーマンス ダッシュボード
組み込みのダッシュボードを使用して、ノード、Pod、コンテナなどのシステム リソースとパフォーマンス指標を確認できます。システム ダッシュボードにアクセスするには、以下のリンクをクリックします。
このダッシュボードの詳細については、こちらをご覧ください。
SLO とアラートの作成
使用可能な指標に SLO とアラートを作成して、システムとアプリケーションの両方のパフォーマンスと可用性を追跡できます。たとえば、指標 istio.io/service/server/response_latencies
を使用すると、アプリケーションのラウンドトリップ レイテンシに関するアラートを設定できます。
ダッシュボードのアクセス制御を構成する
デベロッパーや他のチームメンバーにダッシュボードへのアクセス権を付与する方法については、こちらの手順をご覧ください。ロール roles/monitoring.dashboardViewer
は、ダッシュボードに対する読み取り専用アクセス権を付与します。