For investigating bug reports where something is broken. For investigating issues where the system works but not as expected. For investigating issues related to slowness or high resource usage.