アマゾン ウェブ サービスを監視する 🔗
注釈
AWS インテグレーションを設定し、AWS データを Splunk Observability Cloud に送信するには、AWSをSplunk Observability Cloudに接続する および アマゾン ウェブ サービスのデータのインポートを管理する を参照してください。
Splunk Observability Cloud で AWS データを扱う際のコストについては、AWSモニタリングのコスト を参照してください。
AWS データが Splunk Observability Cloud に入ったので、利用可能な機能を使って AWS サービスを監視します。
AWSサービスを監視し、問題を特定する 🔗
インフラストラクチャのページ にアクセスして、使用している AWS サービスの健全性を監視してください。これは、各サービスの主要なメトリクスを提供します。また、AWSサービスの特定のインスタンスにドリルダウンすることもできます。例えば、EC2サービスの主要メトリクスを表示することから始め、特定のインスタンスIDをフィルタリングして、そのIDを持つEC2インスタンスを分析します。
以下の手順に従って、InfrastructureページからAWSサービスを検索し、トラブルシューティングを行ってください:
Amazon Web Services カテゴリをクリックします。
を選択し、分析したい特定のサービスを選択します。例えば、EBS をクリックして、ストレージボリュームに関する情報を表示します。No Data Found というメッセージが表示されたら、まずそのサービスのインテグレーションを構成する必要があります。
サービスのインスタンスを比較して、相対的な健全性を調査します。Color by ドロップダウン リストからメトリクスを選択します。ヒートマップでは、色は選択したメトリクスに基づいて各インスタンスの健全性を示します。例えば、AWS EBS のヒートマップで、ある期間における I/O 操作の総数(Total IOPS)を考慮してみます。ヒートマップでは、Total IOPSが高いほど薄い色で表示され、これはインスタンスが健全であることを示しています。対照的に、ヒートマップでは低いIOPSが濃い色で表示され、これはインスタンスにI/O関連の問題があることを示しています。
ヒートマップが緑と赤のみを使用している場合、緑は健全なインスタンスを示し、赤は問題を示します。
視覚的に利用しやすいカラーパレットをヒートマップに適用するには、Color Accessibility メニューから希望のカラーアクセシビリティを選択します。
を選択し、ディメンション、カスタムプロパティ、またはタグに基づいてインスタンスをグループ化することで、インスタンスとその健全性の相関関係を調査します。インスタンスをグループ化するには、Group by ドロップダウンリストからメタデータ名を選択します。
注釈
DynamoDBナビゲーターで、ヒートマップを表示し、インスタンスを
aws_account_id
でグループ化すると、クエリが十分に特定されていない場合にプロパティが省略されるため、一部のエントリが「n/a」とレポートされることがあります。この問題を回避するには、オプション でフィルタリングし、aws_account_id
でグループ化します。外れ値は、インスタンスの健全性を示すもう一つのメトリクスです。外れ値とは、他のすべてのメトリクス値の平均値または中央値から著しく外れているメトリクス値のことです。AWS サービスからのメトリクスで外れ値を見つけるには、外れ値を見つける 設定を使用し、範囲 と 戦略 を指定します:
次の表で説明されているように、外れ値を見つけるために、2つの 戦略 のうちの1つを選択することができます。
戦略
説明
Deviation from Mean
赤で示された事例は、少なくとも3つの標準偏差によってメトリクスの平均値を超えたものです。
Deviation from Median
赤色で表示されている例は、絶対偏差の中央値を少なくとも3つの絶対偏差で超えているものです。この設定では、極端な外れ値は標準偏差ほど重視されません。
調査したい特定のインスタンスにドリルダウンするには、ヒートマップにカーソルを合わせて特定のインスタンスIDを見つけ、セルをクリックしてそのIDの情報を表示します。すべてのインスタンスに対して、Infrastructure Monitoringはデフォルトのダッシュボードを提供します。
デフォルトのダッシュボードは、インスタンスが実行されているクラウドサービス、インスタンス自体、およびインスタンスに関連付けられたカスタムタグに関するすべての利用可能なメタデータの分析を支援します。デフォルトのダッシュボードは、主要なメトリクスのメトリック時系列(MTS)を提供します。
デフォルトのダッシュボードを使用してAWSサービスを監視する 🔗
Splunk Observability Cloud は、サポートされている AWS サービス用のデフォルトのダッシュボードを提供します。デフォルトのダッシュボードは、ダッシュボードがデータを表すAWSサービスに基づいてダッシュボードグループで利用できます。
AWS サービスのデフォルトダッシュボードを検索するには、ナビゲーションメニュー > ダッシュボード を選択し、ダッシュボードを表示したい AWS サービスを検索します。
ビルトインコンテンツを探索する 🔗
組織で収集されたデータ用に提供されたすべてのナビゲーターを表示するには、インフラストラクチャ ページにアクセスします。組織で収集されたデータ用に事前に構築されたすべてのダッシュボードを表示するには、ダッシュボード > ビルトイン を選択します。
Amazon EC2 インスタンスのダッシュボードは、CloudWatch メトリクスと Splunk Distribution of the OpenTelemetry Collector によって駆動されます。ビルトインダッシュボードでデータを表示するには、すべてのチャートにこの両方が必要です。Collector をインストールするには、はじめに:Collectorを理解して使用する を参照してください。
CloudWatchメトリクスをフェッチするためにAWS インテグレーションだけを使用している場合、データが来たサービスを表すすべてのカードを見ることができますが、Amazon EC2インスタンス用の組み込みダッシュボードのいくつかのチャートはデータを表示しません。
AWSインテグレーションとスマートエージェント(非推奨)を使用してCloudWatchメトリクスをフェッチしている場合、Amazon EC2インスタンス用の組み込みダッシュボードの一部のチャートにデータが表示されません。
Smart Agent(非推奨)のみが設定されている場合、Amazon EC2インスタンスナビゲーターは利用できません。
Collector の使用を開始するには、Smart Agent からSplunk Distribution of the OpenTelemetry Collectorへの移行プロセス を参照してください。