ファイルハンドルがリークしていると思われるサーバーアプリケーションがあります。
Linux(ubuntu)サーバーでファイル記述子の使用状況を経時的に追跡したいと思います。
プロセスによって使用されているファイル記述子の数を追跡できることがわかりました。
lsof -p `pgrep the-process-name` | wc -l
私はすでにsysstatとsarを使用してさまざまなメトリックを追跡しているので、sarで表示するとよいと思いました。これを10分ごとに測定したいと思います。 sarにカスタムメトリックを追加することは可能ですか?そうすれば、簡単に報告できます。
そうでない場合は、このデータを収集してログファイルに個別に保存する簡単なcronジョブを作成します。
Sarのソースコードを変更せずに別のメトリックを追加することはできません。