回答:
プロセスアカウンティングを使用して、10分ごと(デフォルト)にシステムデータのスナップショットを収集するように実行するか、より高い解像度が必要な場合は5分を減らすことをお勧めします。
apt-get install atop acct
次に、次のような構文を使用して、ある時点で何が起こっていたかを簡単に確認できます
atop -r atop.log.file -b 00:00 -e 00:05
上記の例は、00:00から00:05までのシステム使用状況のスナップショットで何が起こっていたかを示します。
私は似たようなことをした経験はありませんが、理論的には、既存のビルディングブロックでそれを行うことは可能です。
CloudWatch -> SNS -> HTTP/HTTPS -> homebrew webapp -> collect data and email it
これを提案と組み合わせてatop
、最近のN分の出力を送信するようにWebアプリケーションを使用および構成することができます。