Splunk コンソールからポーリング経由で AWS に接続する

ポーリング経由で AWS データを Splunk Observability Cloud に送信します。

Splunk Observability Cloudの管理者権限とアマゾン ウェブ サービス(AWS)アカウントがあれば、UI ガイド付きセットアップを使用して、AWSに接続するインテグレーションを作成し、メトリクスの収集を設定できます。

始める前に

先に進む前に、「AWS の認証、権限、および対応リージョン」と「AWS を Splunk Observability Cloud に接続する」でデータ収集間隔とコストに関する情報を確認してください。

別の接続方法については、こちらを参照してください:

UIガイド付きセットアップを使用してAWSに接続する

AWS インテグレーションのガイド付きセットアップにアクセスするには、以下の手順を実行します:

  1. Splunk Observability Cloud にログインします。

  2. Amazon Fargate ガイド付きセットアップを開きます。オプションで、ガイド付きセットアップに自分で移動することもできます:

    • ナビゲーションメニューで、Data Management を選択します。

    • [Overview] タブまたは [Available integrations] タブで [Amazon Web Services] のタイルを選択します。

    • また、[Deployed integrations] タブに移動し、[Add Integration] を選択します。

次に、セットアップガイドに記載されている手順に従ってください:

AWS接続の定義

このステップでは、以下の接続オプションを選択する必要があります:

  • Overall region:お使いのリソースが AWS によって管理されている AWS リージョン。詳細については、「サポートされている AWS リージョン」を参照してください。

  • Authentication type:AWS に接続するための認証方法。詳細については、「外部 ID を使って AWS で認証する(推奨)」を参照してください。

  • Data types:インジェストするデータの種類を選択します。

    • メタデータ。

    • コストと使用量メトリクス。

    • CloudWatchのメトリクス。

CloudWatch Metrics オプションで、取り込み方法として Polling を選択し、Splunk Observability Cloud が CloudWatch にメトリクスデータをポーリングするポーリングレートを設定します。

注: ログを収集するには、「AWS ログを Splunk Platform に送信する」を参照してください。

ポーリングレートのセットアップ

ポーリングレートは秒単位で表され、最小値は 60 (1分)、最大値は 600 (10分)です。

例えば、300という値は、5分ごとに1回、メトリクスをポーリングします。

AWSアカウントを準備する

このステップでは、AWSコンソールに切り替えて認証の準備をします。

この画面では、Splunk Observability Cloud から、AWS IAM ポリシー JSON スニペット、Splunk Observability Cloud アカウント ID、およびコンソールで認証ポリシーを定義するために必要な外部 ID が提供されます。

詳細については、「外部 ID を使って AWS で認証する(推奨)」を参照してください。

接続を確立する

最後に、最終ステップに進みます:

  • プロンプトに従って認証設定を完了します。

  • データソースを選択します:

    • AWSリージョン

    • ビルトインおよびカスタムサービス。

注: All built-in services を選択すると、ビルトイン CloudWatch 名前空間からすべてのデータがインポートされ、ビルトインダッシュボードが自動的に表示されます。

デフォルト設定の確認

AWS IAMポリシーを作成し、ガイド付きセットアップを通して特定のロールに割り当てた後、設定を変更することができます。

データ収集範囲の変更

デフォルトでは、Splunk Observability Cloud は、アカウントに関連付けられたすべてのサポート対象 AWS サービスからデータを取り込みますが、特定の制限があります。詳細については、「Connect AWS to Splunk Observability Cloud」および「利用可能なアマゾン ウェブ サービスとのインテグレーション」を参照してください。また、Splunk Observability Cloud は、サービスごとに 5 つのデフォルト統計情報も取り込みます(サンプル数(Splunk Observability Cloud の count)、平均(mean)、合計(sum)、最小(lower)、最大(upper))。

データ収集の範囲を制限するには、ガイド付きセットアップのチェックボックスオプションを使用します。使用可能なオプションは次のとおりです。

  • Amazonのコストと利用メトリクスを収集します。

  • CloudWatch のメトリックを取り込みます。完全に無効にするか、ポーリングを無効にして代わりに AWS Metric Streams を有効にすることができます。

  • どの AWS リージョンからデータを取得するかを選択します。

  • データを取得するAWSサービスを選択します。

データ収集を制限するには、次のこともできます:

  • インポートするデータ量を管理します。「Amazon Web Services のデータのインポートを管理する」を参照してください。

  • Splunk Observability Cloud の Data Management メニューで、データのインポートを制限するインテグレーションを編集します。

  • AWS コンソールを使用して、ActionResource フィールドの内容を修正します。

次のステップ

Splunk Observability Cloud と AWS を接続すると、Splunk Observability Cloud を使用して一連のメトリクスを追跡し、AWS データをリアルタイムで分析できます。