コンテンツにスキップ

bpftraceの計測プログラムの流れを追う動く図解

公開日:2026年10月5日

概要

  • コンテナ内のcurl 1回分の実行とファイルオープンが、bpftraceの出力行を経てコンテナID付きのイベントになるまでを、9ステップで追う図解
    • nodeなど他のプログラムの実行とファイルオープンも、同じ流れで記録される
  • bpftraceでコンテナの実行とファイルオープンを観測するで使った計測プログラムの流れを示す
  • 値は説明用の例で、E・O・Xの行の書式は実際のスクリプトの出力書式どおり

図解

この図解の操作にはJavaScriptが必要です。

計測結果と実装の詳細は、bpftraceでコンテナの実行とファイルオープンを観測するで説明しています。 定期読み取りの方法とサンプリングの限界は、procfsで稼働中コンテナのプロセスをOSパッケージに紐づける方法を参照してください。


KestreLynxは、稼働中のDocker・KubernetesコンテナのイメージをTrivyで定期的にスキャンし、前回からの変化と、深刻度・CISA KEV・EPSSに基づく優先度をSlackやWebhookへ通知するOSSです。Docker・Compose向けの修正計画と修正PR(実験的)で、更新候補の比較からGitHubへのPR作成まで修正を支援します(既定で無効)。マージ・再ビルド・デプロイは利用者が行います。

KestreLynxについて · GitHubでソースコードを見る