You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve symdb probe-locations reliability and output
Add retry logic for transient 502/503/504 errors with exponential
backoff. Request partial results and poll until every service-version
reports a terminal indexing_status (COMPLETED, SOME_FAILED,
ALL_FAILED, NO_ATTACHMENTS) instead of the previous stable-polls
heuristic. Expose the flag as --no-allow-partial for callers that
prefer waiting for full indexing.
Switch the children endpoint to path-based /scopes/{id}/children.
Include argument type signatures in probe-location output
(e.g. MyClass:myMethod(int, String)). Track seen locations and
class IDs across polls via ProbeCollector to avoid duplicate work.
**Always run this before creating probes.** It returns JSON by default, showing environments with active instances, tracer versions, and supported probe features. If the service runs in multiple environments, ask the user which one to target — don't guess.
73
+
**Always run this before creating probes.** It returns JSON by default (like all other commands) showing environments with active instances, tracer versions, and supported probe features. If the service runs in multiple environments, ask the user which one to target — don't guess.
74
74
75
75
```bash
76
-
# Full JSON output (default, avoid)
76
+
# Full JSON output (default)
77
77
pup debugger context my-service
78
78
79
-
# Compact: just the fields you need (preferably use this to avoid context bloat)
`TYPE:METHOD` pairs suitable for `--probe-location` in `pup debugger probes create`.
49
+
`TYPE:METHOD(arg1, arg2, ...)` signatures suitable for `--probe-location` in `pup debugger probes create`. Falls back to `TYPE:METHOD` when no argument info is available.
0 commit comments