Takumi Runner
Takumi Runner は、GitHub Actions ワークフローの実行を eBPF でトレースするランナーサービスです。主な機能は以下の通りです。
- トレースの取得: ワークフロー実行中 のプロセス・ネットワーク・ファイル操作を eBPF で記録します。
- トレースの可視化・分析: 収集したトレースをタイムラインやプロセスツリーで確認し、不審な挙動を調査できます。
- 自動トリアージ: トレースデータをもとに、注意が必要なイベントを自動で検出・分類します。
Takumi Runner は 2 つの方法でトレースの取得が行えます。
- Takumi Hosted Runner で実行
- cicd-sensor と連携
Takumi Hosted Runner
Takumi Hosted Runner は GitHub Actions のセルフホストランナーとして動作します。既存のワークフローの runs-on を変更するだけで利用を開始できます。
セットアップ手順はクイックスタートを参照してください。制限事項については制限事項・注意事項をご覧ください。
cicd-sensor 連携
cicd-sensor 連携は既存の CI/CD パイプラインに cicd-sensor を導入して、実行中にトレースを Takumi Runner に送信する仕組みです。
セットアップ手順はcicd-sensor と連携を参照してください。制限事項については制限事項・注意事項をご覧ください。