Docs » Splunk Infrastructure Monitoring でサービスとホストを監視する » アマゾン ウェブ サービスを監視する

アマゾン ウェブ サービスを監視する 🔗

Splunk Observability Cloud の Infrastructure Monitoring は、以下の AWS サービス のデータ、ログ、およびタグやその他のプロパティを含むメタデータをインポートします。

AWSリソースを監視します:

  1. Splunk Observability Cloud AWSインテグレーションを設定します。詳しくは AWSをSplunk Observability Cloudに接続する を参照してください。

  2. アマゾン ウェブ サービスのデータのインポートを管理する

  3. 次に、Splunk Observability Cloud で AWS を監視す る方法を学習します。

  4. 最後に、AWSモニタリングのコスト をチェックします。

  5. 利用可能な AWS メトリクスやその他のデータのリストについては、AWS 公式ドキュメントを参照するか、Observability Cloud が提供するメタデータ を参照してください。

About AWS data

利用可能な AWS メトリクスやその他のデータの一覧については、AWS 公式ドキュメントを参照するか、AWS に Splunk Observability Cloud が提供するメタデータ を参照してください。

デフォルトでは、Splunk Observability Cloudは、特定の制限付き で、アカウントに関連付けられている すべてのサポートされているAWSサービス からデータを取り込みます。インポートするデータ量を管理するには、アマゾン ウェブ サービスのデータのインポートを管理する を参照してください。

Uniquely identifying AWS instances

AWS インスタンス ID は一意な識別子ではありません。AWS インスタンスを一意に識別するには、 instanceId_region_accountID のように、instanceIdregionaccountID の各ディメンション値をアンダースコア「_」で区切って連結する必要があります。

識別子を手動で作成するには、まずインスタンスごとに指定された値を取得します。例えば、以下の cURL コマンドを使用できます:

curl http://<INSTANCE_URL>/latest/dynamic/instance-identity/document

以下は、cURL コマンドからの JSON レスポンスの例です:

{
   "devpayProductCodes" : null,
   "privateIp" : "10.1.15.204",
   "availabilityZone" : "us-east-1a",
   "version" : "2010-08-31",
   "accountId" : "134183635603",
   "instanceId" : "i-a99f9802",
   "billingProducts" : null,
   "instanceType" : "c3.2xlarge",
   "pendingTime" : "2015-09-02T16:45:40Z",
   "imageId" : "ami-2ef44746",
   "kernelId" : null,
   "ramdiskId" : null,
   "architecture" : "x86_64",
   "region" : "us-east-1"
}

応答から、instanceIdregion および accountId の値をコピーします。アンダースコアを区切り文字としてこれらの値を連結し、結果の文字列識別子を sfxdim\_AWSUniqueId ディメンションの値として使用します。

Organization metrics related to AWS

Infrastructure Monitoringは、組織のエラーやサービスコールに関連するAWSのメトリクスのセットも送信します。これらのメトリクスはすべて sf.org.num.aws で始まります。詳細については、Splunk Observability Cloudの組織のメトリクスを表示する を参照してください。

Monitor AWS with the OpenTelemetry Collector

Splunk Distribution of OpenTelemetry Collectorを使用して、AWSメトリクスとメタデータをインポートすることもできます。Collectorは、AWSインテグレーションで利用できるよりもはるかに多くのカスタマイズが可能なので、より細かい解像度でメトリクスを確認したい場合や、インポートするメトリクスをより制御する必要がある場合に使用するとよいでしょう。

Collectorは、AWS Elastic Compute Cloud(EC2)など、AWSインスタンスにインストールされたアプリケーションを直接制御できる場合にのみ使用できます。他のいくつかのAWSサービスでは、Infrastructure Monitoring AWSインテグレーションとAWS CloudWatchを使用する必要があります。その結果、AWSインテグレーションとOTelの両方を使用する必要があるかもしれません。

詳細は、Splunk Distribution of the OpenTelemetry Collector の利用開始 を参照してください。

Track OpenTelemetry enablement

AWSインテグレーションにおけるOpenTelemetryの有効化の度合いを追跡します:

  1. Splunk Observability Cloudから、Data Management > Deployed integrations > AWS にアクセスします。

  2. AWS EC2 タブまたは AWS EKS タブを選択すると、各AWS EC2インスタンスまたはAWS EKSクラスターにOTel Collectorがインストールされているかどうかを確認できます。これは、まだインストルメンテーションが必要なインスタンスを特定するのに役立ちます。

CollectorがインストールされているAWSエンティティの量。
  1. 正常にインストルメンテーションされたOTel Collectorインスタンスでは、どのバージョンのCollectorがデプロイされているかを確認できます。

AWS EKSにおけるCollectorの有効化、インストールされたバージョンの情報

このページは 2025年02月24日 に最終更新されました。