ユーザーアカウントを通じてデータを取得することをNew Relicに許可すると、New Relicは特定のGoogleユーザーに代わってGCPプロジェクトの監視データにアクセスします。
New Relicは認可にOAuthワークフローを使用しており、New Relic UIからGoogleの認可インターフェースにリダイレクトされます。ただし、この認可は特定のGoogleユーザーにリンクされているため、大規模なチームが管理するGCPプロジェクトにはこの方法を推奨しません。
ヒント
この承認方法では、NRQLクエリ、ダッシュボード、アラートの絞り込みに役立つタグやその他の属性をNew Relicが収集できなくなります。New RelicユーザーインタフェースのManage servicesリンクから、承認方法をユーザーアカウントからサービスアカウントに移行できます。
要件
これらが認証の条件となります。
要件 | 詳細 |
|---|---|
モニタリング | GCP プロジェクトのAPI & Services Library設定で、 Google Stackdriver Monitoring APIを有効にする必要があります。 |
オーソライズ | GCPプロジェクトを統合するNew Relicユーザーは、Googleアカウントを保持し、New RelicがモニターするGCPプロジェクトを表示できる必要があります。GCPプロジェクトIAM & adminで、ユーザーはProject ViewerおよびMonitoring viewerのロールを持つ必要があります。 |
プロジェクト名 | オンラインのセットアッププロセスの一環として、New Relicでモニターするプロジェクトの |
権限 | New RelicはGoogleアカウントの権限を継承しないため、プロジェクトに変更を加えることはできません。また、New Relicは特定の種類のデータ専用となる特定の読み取り専用権限のセットも必要とします。New Relicが使用するAPI権限の詳細については、スコープに関するGoogleのドキュメントをご覧ください。 |
GCPとNew Relicのインフラ監視の連携
重要
New RelicでGCPを初めて設定する場合は、プロジェクトでクラウドモニタリングAPIが有効になっていることを確認してください。これはGoogle Cloudコンソールで行うことができます。
GoogleアカウントとNew Relicをユーザーアカウント認証で接続するため。
one.newrelic.com > All capabilities > Infrastructure > GCPに移動します。 Google Cloud Services統合] ページで、 Add a GCP accountを選択します。
Choose Authorization Method:Authorize a User Accountを選択し、UIの指示に従ってNew Relicを承認してください。
Add projects: New Relic がデータを受信するプロジェクトを選択します。
Select services: GCP アカウントで利用可能なサービスのリストから、New Relic がデータを受信する個々のサービスを選択するか、すべてのサービスを選択します。
重要
New Relicは、前のステップで選択したプロジェクトのallに対してこれらのサービスを有効にします。セットアップが完了したら、プロジェクトごとにモニターするサービスを個別に微調整できます。
セットアップ プロセスを完了するには、 Finishを選択します。
API認証エラーが表示される場合は、トラブルシューティング手順に従ってください。
新しいリソースが検出され、エンティティとして合成されるまで、数分かかる場合があります。詳しくは、クラウドインテグレーションのシステム制限を参照してください。
あなたのGCPデータを見る
接続後、New Relicは定期的なポーリング間隔でGCPデータの監視を開始し、数分後にデータがNew Relic UIに表示されます。データの表示、クエリ、探索の方法 — ダッシュボード、アラート、エンティティなど — については、GCP データの表示とクエリをご覧ください。
複数のGoogleプロジェクトをリンク
セットアッププロセスでは、一度に複数のプロジェクトを選択できます。
初回のセットアップ後、New Relicで追加のGCPプロジェクトをモニターするには、GCPサービスを接続する手順を必要な回数だけ繰り返します。
GCPインテグレーションの無効化またはリンク解除
いつでも任意のGCPインテグレーションを無効にして、Googleプロジェクトが引き続きNew Relicに接続した状態を維持できます。
1つ以上のGCPサービスを無効にする
GCPアカウントとNew Relicの連携を維持したまま、サービスを無効にすることができます。
- one.newrelic.com > All capabilities > Infrastructure > GCP > Manage servicesに移動します。
- Edit GCP accountページで、無効にする各アクティブなサービスのチェックボックスをオフにします。
- 変更を保存します。
アカウントの切断とリンク解除
New Relicから完全に切断するには、GCPアカウントのリンクを解除してください。これにより、それに関連付けられたすべてのNew Relicインテグレーションが無効になります。
- one.newrelic.com > All capabilities > Infrastructure > GCP > Manage servicesに移動します。
- Edit GCP accountページから、 Unlink this accountを選択します。
- 変更を保存します。
リンク解除後にGCPをクリーンアップする
リンク解除後にGCPプロジェクトをクリーンアップするには:
- Googleユーザーアカウントの設定を開きます。
- Apps with access to your accountセクションを開きます。
- New Relicアプリケーションを選択します。
- Remove Accessを選択します。