Splunk が管理するメトリクスストリームで AWS に接続する
ガイド付きセットアップを使用して、メトリクスストリームを使用して CloudWatch を介して Splunk Observability Cloud を AWS に接続します。
Splunk Observability Cloudの管理者権限とアマゾン ウェブ サービス(AWS)アカウントがあれば、UIガイド付きセットアップを使用して、AWSに接続するインテグレーションを作成し、メトリクスの収集を設定できます。
始める前に
先に進む前に、「AWSの認証、アクセス許可、対応リージョン」と「AWS を Splunk Observability Cloud に接続する」でデータ収集間隔とコストに関する情報を確認してください。
別の接続方法については、こちらを参照してください:
AWSに接続するには、ガイド付きのセットアップを使用します。
AWS インテグレーションのガイド付きセットアップにアクセスするには、以下の手順を実行します:
-
Splunk Observability Cloud にログインします。
-
Amazon Fargate ガイド付きセットアップを開きます。オプションで、ガイド付きセットアップに自分で移動することもできます:
-
ナビゲーションメニューで、Data Management を選択します。
-
Available integrations タブにアクセスするか、Deployed integrations タブで Add Integration を選択します。
-
Amazon Web Services のタイルを選択します。
-
- 次に、セットアップガイドに記載されている手順に従ってください:
AWS接続の定義
このステップでは、以下の接続オプションを選択します。
-
Overall region:お使いのリソースが AWS によって管理されている AWS リージョン。詳細については、「サポートされている AWS リージョン」を参照してください。
-
Authentication type:AWS に接続するための認証方法。「外部 ID を使って AWS で認証する(推奨)」を参照してください。
-
Data types:インジェストするデータの種類を選択します。
-
メタデータ。
-
コストと使用量メトリクス。
-
CloudWatchのメトリクス。
-
[CloudWatch metrics] オプションで、取り込み方法として [Streaming (Splunk-managed)] を選択します。Metric Streams を有効にするときは、IAM ポリシーにこれらの権限を追加してください。Splunk が管理する Metric Streams に対するパーミッション を参照してください。
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リージョン
-
ビルトインおよびカスタムサービス
-
デフォルト設定の確認
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リージョン を参照してください。
-
データを取得するAWSサービスを選択します。
データ収集を制限するために、次のこともできます。
-
インポートするデータ量を管理します。「インポートするデータとメタデータを制御する」を参照してください。
-
Splunk Observability Cloud の Data Management メニューで、データのインポートを制限するインテグレーションを編集します。
-
AWS コンソールを使用して、Action と Resource フィールドの内容を修正します。
CloudFormationテンプレートを選択する
CloudFormation テンプレートを選択し、運用したい各 AWS リージョンの Metric Streams を収集します。「利用可能な CloudFormation と Terraform テンプレート」を参照してください。
次のステップ
Splunk Observability Cloud と AWS を接続すると、Splunk Observability Cloud を使用して一連のメトリクスを追跡し、AWS データをリアルタイムで分析できます。
-
利用可能なAWSリソースのリストについては、AWSの公式ドキュメントを参照してください。
-
AWS との統合からのデータを使用する方法をさらにご覧ください。Leverage data from your integration with AWS を参照してください