このページでは、Cloud Network Insights を使用してネットワークをモニタリングするためのベスト プラクティスについて説明します。
専用の Google Cloud プロジェクトで有効にする
Cloud Network Insights は任意の Google Cloud プロジェクトで有効にできますが、Cloud Network Insights を有効にするための専用の新しいプロジェクトを作成することをおすすめします。モニタリング ポイントをデプロイすることで、他の Google Cloud プロジェクトを モニタリングできます。
Cloud Network Insights が有効になっているプロジェクトにモニタリング ポイントを追加することをおすすめしません。
モニタリングする場所にデプロイする
オンプレミス ネットワーク、データセンター、 Google Cloud リージョンなど、モニタリングする場所ごとに 1 つのモニタリング ポイントをデプロイすることをおすすめします。
また、モニタリングする対象によって、モニタリング ポイントをデプロイする場所が決まります。 たとえば、ウェブアプリのユーザー エクスペリエンスをモニタリングする場合は、同じネットワーク環境にモニタリング ポイントをデプロイします。同じサブネット、ロケーション、VLAN などにデプロイするほど、ユーザーエクスペリエンスをより詳細にモニタリングできます。
デプロイのベスト プラクティスの詳細については、AppNetaをご覧ください。
まず単一目的のコンテナまたは VM をデプロイする
モニタリング ポイントをデプロイする前に、モニタリングするアプリケーションを含むネットワークに次のいずれかをデプロイします。
- VM 上のコンテナ
- Google Kubernetes Engine 上のコンテナ
- KVM 上の VM
- VmWare 上の VM
次に、新しいコンテナまたは VM にモニタリング ポイントをインストールします。
モニタリングするワークロードにモニタリング ポイントを直接インストールすることをおすすめしません。これにより、モニタリング ポイントが他のアプリケーションから分離され、リソースの競合が回避され、モニタリング結果の信頼性が向上します。
アラームルールを作成するときに複数の重大度を使用する
アラームルールを作成するときは、同じ指標に対して複数のルールを定義します。複数のレベルを使用すると、さまざまな通知を作成できます。
たとえば、AppNeta で重大度レベルが「Minor」のアラームルールと、重大度レベルが「Major」の 2 つ目のアラームルールを作成します。これにより、Minor アラートの情報はチャットに、Major アラートの情報はポケベルに送信する通知を作成できます。
アラームのベスト プラクティスの詳細については、AppNeta のドキュメントをご覧ください。