AWS ECS で perf-record する方法
EC2-backed ならできた。 Fargate との compatibility は諦めてね。新しい Task 定義を作成して、EC2-backed に Service を切り替えます。
CAP_SYS_ADMINをつける
これを見よ: docs.aws.amazon.com github.com docs.aws.amazon.com
要は Task definition に以下を追加し、Fargate との別れを告げる。
"linuxParameters": { "capabilities": { "add": ["SYS_ADMIN"] } },
他の方法
privileged: true
をする。- seccomp の定義ファイルをつくりmoby/default.json at master · moby/moby · GitHub、
perf_event_open
を許可する。
だめな場合
これを確認せよ: