1 About the drgn and corelens Kernel Debugging Utilities

Drgn is a tool and a programming library that can be used to extract debug information from both the live kernel of the running machine and memory crash dumps from halted systems (vmcore).

Drgn can be used as part of a root cause analysis to provide extra metrics that aren't already exposed through existing dashboards and interfaces.

For more information, see https://drgn.readthedocs.io/.

Corelens is provided through a separate drgn-tools package and provides the same functionality as Drgn, but requires no prior knowledge of the kernel implementation, data structures, or Python programming.

For more information, see the corelens(1) manual pages.