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

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

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

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

  1. Set up the Splunk Observability Cloud AWS integration. To learn more see 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

You can also use the Splunk Distribution of the OpenTelemetry Collector to import AWS metrics and metadata. The Collector offers much more customization than you have available with the AWS integration, so you might want to use it when you want to see metrics at a finer resolution or when you need more control over the metrics you import.

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日 に最終更新されました。