Splunk が管理するメトリクスストリームで AWS に接続する 🔗
Splunk Observability Cloudの管理者権限とアマゾン ウェブ サービス(AWS)アカウントがあれば、UIガイド付きセットアップを使用して、AWSに接続するインテグレーションを作成し、メトリクスの収集を設定できます。
始める前に 🔗
先に進む前に、AWSの認証、アクセス許可、対応リージョン と AWSをSplunk Observability Cloudに接続する でデータ収集間隔と費用に関する情報を確認してください。
別の接続方法については、こちらを参照してください:
AWSに接続するには、ガイド付きのセットアップを使用します。 🔗
AWS インテグレーションのガイド付きセットアップにアクセスするには、以下の手順を実行します:
Splunk Observability Cloud にログインします。
アマゾン ウェブ サービスガイド付きセットアップ を開きます。オプションで、ガイド付きセットアップに自分で移動することもできます:
ナビゲーションメニューで、
を選択します。Available integrations タブにアクセスするか、Deployed integrations タブで Add Integration を選択します。
アマゾン ウェブ サービス のタイルを選択します。
次に、セットアップガイドに記載されている手順に従ってください:
AWS接続の定義 🔗
このステップでは、以下の接続オプションを選択する必要があります:
Overall region:AWSがリソースを管理するリージョン。詳細は 対応AWSリージョン を参照してください。
Authentication type:AWSに接続するための認証方法。詳しくは 外部IDを使ってAWSで認証する(推奨) を参照してください。
Data types:インジェストするデータの種類を選択します。
メタデータ。
コストと使用量メトリクス。
CloudWatchのメトリクス。
CloudWatch メトリクスのオプションで、Streaming (Splunk-managed) をインジェスト方法として選択します。Metric Streamsを有効化したら、IAM ポリシーに これらの追加のアクセス許可を追加 してください。
注釈
ログを収集するには、AWS ログを Splunk プラットフォームに送信する を参照してください。
Kinesis Firehose接続オプション 🔗
Splunk が管理する Metric Streams を使用して AWS に接続するために必要な Kinesis Firehose およびその他のリソースを作成するには、以下の 2 つのオプションのいずれかを使用できます:
CloudFormationテンプレート。詳しくは CloudFormation を使用して Splunk Observability Cloud に接続する を参照してください。
Terraform テンプレート。詳しくは Terraformテンプレートを使用してSplunk Observability Cloudに接続する を参照してください。提供されている Terraform テンプレートは Metric Streams のみをサポートしており、ログはサポートしていません。
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 サービスからデータを取り込みますが、特定の制限があります 。
データ収集の範囲を制限するには、ガイド付きセットアップのチェックボックスオプションを使用します。これらは使用可能なオプションです:
Amazonのコストと利用メトリクスを収集します。
CloudWatch Metricsを取り込む。完全に無効にすることも、ポーリングを無効にして代わりに AWS Metric Streams を有効にすることもできます。
どの AWS リージョン からデータを取得するかを選択します。
データを取得するAWSサービスを選択します。
データ収集を制限するには、次のこともできます:
インポートするデータ量を管理します。インポートするデータとメタデータを制御する を参照してください。
Splunk Observability Cloud の Data Management メニューで、データのインポートを制限するインテグレーションを編集します。
AWS コンソールを使用して、
Action
とResource
フィールドの内容を修正します。
CloudFormationテンプレートを選択する 🔗
CloudFormationテンプレート を選択し、運用したい各AWSリージョンのログまたはMetric Streamsを収集します。
次のステップ 🔗
Splunk Observability Cloud と AWS を接続すると、Splunk Observability Cloud を使用して一連のメトリクスを追跡し、AWS データをリアルタイムで分析できます。
利用可能なAWSリソースのリストについては、AWSの公式ドキュメントを参照してください。
詳細については、AWS とのインテグレーションからデータを活用する方法を参照してください。