アマゾン ウェブ サービスを監視する 🔗
Splunk Observability Cloud の Infrastructure Monitoring は、以下の AWS サービス のデータ、ログ、およびタグやその他のプロパティを含むメタデータをインポートします。
AWSリソースを監視します:
Infrastructure Monitoring AWSインテグレーションをセットアップします。詳しくは AWSをSplunk Observability Cloudに接続する を参照してください。
次に、Splunk Observability Cloud で AWS を監視す る方法を学習します。
最後に、AWSモニタリングのコスト をチェックします。
利用可能な AWS メトリクスやその他のデータのリストについては、AWS 公式ドキュメントを参照するか、Observability Cloud が提供するメタデータ を参照してください。
利用可能な AWS メトリクスやその他のデータの一覧については、AWS 公式ドキュメントを参照するか、AWS に Splunk Observability Cloud が提供するメタデータ を参照してください。
By default, Splunk Observability Cloud brings in data from all supported AWS services associated with your account, with certain limitations. To manage the amount of data to import, see アマゾン ウェブ サービスのデータのインポートを管理する.
AWS インスタンス ID は一意な識別子ではありません。AWS インスタンスを一意に識別するには、instanceId_region_accountID
のように、instanceId
、region
、accountID
の各ディメンション値をアンダースコア「_」で区切って連結する必要があります。
識別子を手動で作成するには、まずインスタンスごとに指定された値を取得します。例えば、以下の 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"
}
応答から、instanceId
、region
および accountId
の値をコピーします。アンダースコアを区切り文字としてこれらの値を連結し、結果の文字列識別子を sfxdim\_AWSUniqueId
ディメンションの値として使用します。
Infrastructure Monitoringは、組織のエラーやサービスコールに関連するAWSのメトリクスのセットも送信します。これらのメトリクスはすべて sf.org.num.aws
で始まります。詳細については、Splunk Observability Cloudの組織のメトリクスを表示する を参照してください。
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 の利用開始 を参照してください。
To track the degree of OpenTelemetry enablement in your AWS integrations:
From Splunk Observability Cloud, go to Data Management > Deployed integrations > AWS.
Select either the AWS EC2 or AWS EKS tabs to see whether the OTel Collector is installed on each AWS EC2 instance or AWS EKS cluster. This helps you identify the instances that still need to be instrumented.
For OTel Collector instances that are successfully instrumented, you can see which version of the Collector is deployed.