The Debugger service provides the API that allows users to
collect run-time information from a running application, without
stopping or slowing it down and without modifying its state. An
application may include one or more replicated processes
performing the same work.
A debugged application is represented using the Debuggee
concept. The Debugger service provides a way to query for
available debuggees, but does not provide a way to create one.
A debuggee is created using the Controller service, usually by
running a debugger agent with the application.
The Debugger service enables the client to set one or more
Breakpoints on a Debuggee and collect the results of the set
Breakpoints.
The Debugger service provides the API that allows users to
collect run-time information from a running application, without
stopping or slowing it down and without modifying its state. An
application may include one or more replicated processes
performing the same work.
A debugged application is represented using the Debuggee
concept. The Debugger service provides a way to query for
available debuggees, but does not provide a way to create one.
A debuggee is created using the Controller service, usually by
running a debugger agent with the application.
The Debugger service enables the client to set one or more
Breakpoints on a Debuggee and collect the results of the set
Breakpoints.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Package debugger2 (1.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.7.0 (latest)](/python/docs/reference/clouddebugger/latest/google.cloud.debugger_v2.services.debugger2)\n- [1.6.1](/python/docs/reference/clouddebugger/1.6.1/google.cloud.debugger_v2.services.debugger2)\n- [1.5.0](/python/docs/reference/clouddebugger/1.5.0/google.cloud.debugger_v2.services.debugger2)\n- [1.4.3](/python/docs/reference/clouddebugger/1.4.3/google.cloud.debugger_v2.services.debugger2)\n- [1.3.2](/python/docs/reference/clouddebugger/1.3.2/google.cloud.debugger_v2.services.debugger2)\n- [1.2.1](/python/docs/reference/clouddebugger/1.2.1/google.cloud.debugger_v2.services.debugger2)\n- [1.1.0](/python/docs/reference/clouddebugger/1.1.0/google.cloud.debugger_v2.services.debugger2)\n- [1.0.2](/python/docs/reference/clouddebugger/1.0.2/google.cloud.debugger_v2.services.debugger2)\n- [0.1.5](/python/docs/reference/clouddebugger/0.1.5/google.cloud.debugger_v2.services.debugger2) \nAPI documentation for `debugger_v2.services.debugger2` package. \n\nClasses\n-------\n\n### [Debugger2AsyncClient](/python/docs/reference/clouddebugger/latest/google.cloud.debugger_v2.services.debugger2.Debugger2AsyncClient)\n\nThe Debugger service provides the API that allows users to\ncollect run-time information from a running application, without\nstopping or slowing it down and without modifying its state. An\napplication may include one or more replicated processes\nperforming the same work.\nA debugged application is represented using the Debuggee\nconcept. The Debugger service provides a way to query for\navailable debuggees, but does not provide a way to create one.\nA debuggee is created using the Controller service, usually by\nrunning a debugger agent with the application.\nThe Debugger service enables the client to set one or more\nBreakpoints on a Debuggee and collect the results of the set\nBreakpoints.\n\n### [Debugger2Client](/python/docs/reference/clouddebugger/latest/google.cloud.debugger_v2.services.debugger2.Debugger2Client)\n\nThe Debugger service provides the API that allows users to\ncollect run-time information from a running application, without\nstopping or slowing it down and without modifying its state. An\napplication may include one or more replicated processes\nperforming the same work.\nA debugged application is represented using the Debuggee\nconcept. The Debugger service provides a way to query for\navailable debuggees, but does not provide a way to create one.\nA debuggee is created using the Controller service, usually by\nrunning a debugger agent with the application.\nThe Debugger service enables the client to set one or more\nBreakpoints on a Debuggee and collect the results of the set\nBreakpoints."]]