6
5

API PollingでAWSとNew Relicを簡単に連携して統合監視しよう!

Last updated at Posted at 2024-09-20

API Pollingを使ってNew RelicとAWSを連携し、CloudWatchのメトリクスやCloud Trailのイベントデータを取り込み、マルチアカウント、マルチリージョンの情報を簡単に統合監視することができます。

↓↓↓ 公式ガイドはこちら

2種類の連携方法

Metric Streams

CloudWatch Metric Streamsと連携し、ストリーミング方式でCloudWatchのメトリクスをNew Relicに送信する方法です。AWSからNew RelicへCloudWatchのメトリクスが2分未満でストリーミングされるためデータ取り込みの遅延が少ないのと、すべてのAWSリソースのCloudWatchのメトリクスを取り込むことができるため、New Relicが推奨する連携方式になります。CloudWatch Metric Streamsとの連携方法は以下記事で紹介しておりますので、設定される際にご覧ください。

API Polling

API Pollingは5分間隔でNew RelicからAWSのAPIを叩いて、AWSからデータを取得する方式です。CloudWatchメトリクスとして利用できないBilling、CloudTrail、Health、Trusted Advisor、X-RayなどのデータはMetric Streamsで取得できないため、これらはAPI Pollingで取得する形になります。

API Pollingで設定してみよう

本記事ではAPI PollingでAWSアカウントと連携する方法をご紹介します。CloudFormationを使って数分で連携できます。

image.png

「+Integrations & Agents」→検索窓に「AWS account」と入力 → 「Integrate yout AWS account」のアイコンをクリックします。

「Automate AWS with CloudFormation」を選択します。

「API Polling」を選択します。

連携設定の名前を入力して、次に進みます。

APIで取得するAWSサービスを選択します。

今回はCloudWatch Metric Streamsで取得できないCloudTrailのみ選択します。

New Relicにデータを送るために使用するAPI keyをCloudFormationのパラメータに入力します。

他パラメータはデフォルト値のままで「Create stack」を選択します。

Stackが「CREATE_COMPLETE」になれば設定完了です。数分で連携に必要なリソースの作成が終わります。

New Relicの画面に戻り、「Continue」をクリックします。

「See your data」をクリックします。

API Pollingは最短で5分間隔でデータが送られるため、設定後少し時間をあけて、API Polling 経由でCloudTrailのデータが届いていることを確認します。

ダッシュボードでもCloudTrailのデータを確認してみます。
Infrastructure -> AWSを開き、「CloudTrail dashboard」をクリックします。

テンプレートで用意されているダッシュボードですぐに入っているデータの可視化、分析ができるので便利です。

これでAWSアカウントとNew Relicの連携設定が完了です。

AWSアカウントのデータを取り込んで、New Relic 上でマルチアカウント・マルチリージョンのAWSリソースの統合監視を行うことができますので、是非ご利用ください!

その他

New Relicでは、新しい機能やその活用方法について、QiitaやXで発信しています!
無料でアカウント作成も可能なのでぜひお試しください!

New Relic株式会社のX(旧Twitter)Qiita OrganizationOrganizationでは、
新機能を含む活用方法を公開していますので、ぜひフォローをお願いします。

無料のアカウントで試してみよう!
New Relic フリープランで始めるオブザーバビリティ!

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5