9-11 September 2019
Europe/Lisbon timezone

Time series of thread profiles in production

11 Sep 2019, 12:27
15m
Jade/room-I&II (Corinthia Hotel Lisbon)

Jade/room-I&II

Corinthia Hotel Lisbon

160

Speaker

Josef Ahmad (MongoDB Inc.)

Description

At MongoDB, we implemented an eBPF tool to collect and display a complete time-series view of information about all threads whether they are on- or off-CPU. This allows us to inspect where the database server spends its time, both in userspace and in kernel. Its minimal overhead allows to deploy it in production.

This can be an effective method to collect diagnostic information in the field and surface a specific workload which is bound by a syscall. It would be interesting to hear what solution other vendors use to profile in production.

I agree to abide by the anti-harassment policy Yes

Primary author

Josef Ahmad (MongoDB Inc.)

Presentation Materials