New Relic GCP integrations で Google Cloud Platform (GCP) データの受信を開始するには、Google プロジェクトを New Relic の インフラストラクチャ監視 に接続します。まだ持っていない場合は、 New Relic アカウントを作成します 。永久に無料です。
ヒント
Terraformを使用して、クラウド統合を有効にするプロセスを自動化できます。 Terraformの公式ドキュメントサイトでその方法をお読みください。
要件
これらが認証の条件となります。
GCP integration requirements | Comments |
---|---|
モニタリング | GCP プロジェクトのAPI & Services Library設定で、 Google Stackdriver Monitoring APIを有効にする必要があります。 |
オーソライズ | For service account authorization (recommended): サービス アカウント ID を GCP プロジェクトのメンバーとして追加するには、 Project IAM Adminロールを持つユーザーが必要です。 GCP プロジェクトIAM & adminでは、サービス アカウントにViewerロールとService Usage Consumerロール、あるいはカスタム ロールが必要です。 |
For user account authorization: GCPプロジェクトを統合するNew Relicのユーザーは、Googleアカウントを持っていて、New Relicが監視するGCPプロジェクトを閲覧できる必要があります。 GCP プロジェクトIAM & adminでは、ユーザーはProject ViewerとMonitoring viewerロールを持っている必要があります。 この認証方法では、NRQL クエリ、ダッシュボード、アラートの絞り込みに役立つタグやその他の属性を New Relic が収集することはできませんのでご注意ください。 New Relic のユーザー インターフェースのManage servicesリンクから、ユーザー アカウントからサービス アカウントに認証方法を移行できます。 | |
プロジェクト名 | オンラインセットアッププロセスの一環として、NewRelicで監視するプロジェクトの |
パーミッション(ユーザーアカウント認証の場合のみ) | New Relic は Google アカウントの権限を継承していないため、プロジェクトの変更を実行する権限がありません。また、New Relic は、特定の種類のデータ専用の読み取り専用の権限を必要とします。 New Relic が使用する API パーミッションの詳細については、 Google documentation about scopes を参照してください。 |
認証オプション
GCP プロジェクトを New Relic と統合するには、GCP プロジェクトから監視データを取得するために New Relic を承認する必要があります。 2 つの認証方法: Service accountsまたはUser accountsから選択できます。
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 Service AccountまたはAuthorize a User Accountを選択し、UI の指示に従って New Relic を承認します。
Add projects: New Relic がデータを受信するプロジェクトを選択します。
Select services: GCP アカウントで利用可能なサービスのリストから、New Relic がデータを受信する個々のサービスを選択するか、すべてのサービスを選択します。
ヒント
これらのサービスは、前の手順で選択したプロジェクトのうちallに対して有効になります。 セットアッププロセスが完了したら、プロジェクトごとに監視するサービスを個別に微調整できます。
セットアップ プロセスを完了するには、 Finishを選択します。
API認証エラーが発生した場合は、 トラブルシューティングの手順 に従ってください。
新しいリソースが検出され、エンティティとして合成されるまで、数分かかる場合があります。詳細については、クラウド統合システムの制限を参照してください。
New Relicでアプリのデータを調べる
New Relic が 1 つ以上の Google プロジェクトのサービスを統合することを承認すると、New Relic は定期的なポーリング間隔で GCP データの監視を開始します。 数分後、New Relic UI にデータが表示されます。 へのリンクやアラート設定などのデータを検索して使用するには、 one.newrelic.com > All capabilities > Infrastructure > GCPにアクセスしてください。
複数のGoogleプロジェクトをリンク
また、セットアップの際には、一度に複数のプロジェクトを選択することができますので、ご安心ください。
最初のセットアップの後、追加の GCP プロジェクトを New Relic で監視する必要がある場合は、必要な回数だけ GCP サービスを接続する手順を繰り返すことができます。
GCP統合のアンリンク [#disconnect]
いつでもGCPの統合を無効にすることができ、GoogleプロジェクトをNew Relicに接続したままにすることができます。
If you want to... | Do this |
---|---|
1つまたは複数のGCPサービス統合の無効化 | GCPアカウントとNew Relicの連携を維持したまま、サービスを無効にすることができます。
|
すべてのGCPインテグレーションを無効化し、プロジェクトモニタリングのリンクを解除する。 | GCP アカウントを New Relic から完全に切り離すには、GCP アカウントのリンクを解除する必要があります。これにより、その GCP アカウントに関連するすべての New Relic 統合が無効になります。 user accountを使用して GCP プロジェクトを登録した場合は、次の手順に従います。
|
New Relic のリンクを解除した後の GCP プロジェクトのクリーンアップ | アンリンク後にGCPプロジェクトをクリーニングするには、以下の手順に従います。 user accountを使用していた場合:
|