そのため、AWS インスタンス用の独自のダッシュボードの作成に取り組んでいます。データを取得してグラフにプロットできるように、AWS クラウド ウォッチ メトリック ログを取得する方法があるかどうかを判断しようとしています。AWS CLI を使用してきましたが、クエリを解決する完璧な方法を見つけることができませんでした。次のようなメトリックが必要です
CPU 使用率と時間
ディスク使用率と時間
ネットワークのアウト/インと時間
等
そのため、AWS インスタンス用の独自のダッシュボードの作成に取り組んでいます。データを取得してグラフにプロットできるように、AWS クラウド ウォッチ メトリック ログを取得する方法があるかどうかを判断しようとしています。AWS CLI を使用してきましたが、クエリを解決する完璧な方法を見つけることができませんでした。次のようなメトリックが必要です
CPU 使用率と時間
ディスク使用率と時間
ネットワークのアウト/インと時間
等
AWS CloudWatch API でこれを行うことができます。必要になる可能性のある 2 つのアクション:
GetMetricStatistics : 指定された MetricName の 1 つ以上の統計の時系列データを取得します。
ListMetrics : AWS アカウントに関連付けられたメトリクスの名前、名前空間、およびディメンションを一覧表示します。メトリック名、名前空間、またはディメンションの任意の組み合わせを使用して、メトリックをフィルター処理できます。
CLI とは別に、AWS API を呼び出すために使用できるさまざまな言語 (Java、.NET、Ruby、JavaScript など) 用の SDK も多数あります。これらは公式の AWS github リポジトリにあります: https://github.com/aws