1. A method for providing a debug service in a network environment, the method comprising: initiating, by one or more processors, a debug service as a remote shared service in the network environment; receiving, by the debug service, a call from a deployed workload process within a virtual machine in the network environment; gathering, by the debug service, required information for a debug session of the workload process, wherein the required information comprises source code used by the workload process; and attaching, by one or more processors, the debug service to the workload process to carry out the debug session; wherein the debug service working with a debug agent at the workload process attaches to and debugs a virtualized environment that obscures the virtual machine.