[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-datadog-dd-debugger":3,"mdc--h242bf-key":34,"related-org-datadog-dd-debugger":3737,"related-repo-datadog-dd-debugger":3873},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":21,"repoUrl":22,"updatedAt":23,"license":24,"forks":25,"topics":26,"repo":29,"sourceUrl":32,"mdContent":33},"dd-debugger","debug production code with Datadog","Live Debugger - inspect runtime argument\u002Fvariable values in production by placing log probes on methods. Use when asked what values a function receives, what parameters look like at runtime, or to capture live data from running services without redeploying.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"datadog","Datadog","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fdatadog.png","DataDog",[13,17,18],{"name":14,"slug":15,"type":16},"Observability","observability","tag",{"name":9,"slug":8,"type":16},{"name":19,"slug":20,"type":16},"Debugging","debugging",952,"https:\u002F\u002Fgithub.com\u002FDataDog\u002Fpup","2026-07-15T05:38:09.905216",null,90,[27,28,8,15],"cli","client",{"repoUrl":22,"stars":21,"forks":25,"topics":30,"description":31},[27,28,8,15],"Give your AI agent a Pup — a CLI companion with 200+ commands across 33+ Datadog products.","https:\u002F\u002Fgithub.com\u002FDataDog\u002Fpup\u002Ftree\u002FHEAD\u002Fskills\u002Fdd-debugger","---\nname: dd-debugger\ndescription: Live Debugger - inspect runtime argument\u002Fvariable values in production by placing log probes on methods. Use when asked what values a function receives, what parameters look like at runtime, or to capture live data from running services without redeploying.\nmetadata:\n  version: \"1.1.0\"\n  author: datadog-labs\n  repository: https:\u002F\u002Fgithub.com\u002Fdatadog-labs\u002Fagent-skills\n  tags: datadog,debugger,live-debugger,probes,dd-debugger\n  globs: \"\"\n  alwaysApply: \"false\"\n---\n\n# Datadog Live Debugger\n\nPlace log probes on running services without redeploying. Create probes with custom templates and conditions, and stream captured events in real time.\n\n## Prerequisites\n\n`pup` must be installed:\n\n```bash\nbrew tap datadog-labs\u002Fpack && brew install pup\n```\n\n## Authentication\n\nAuthenticate via OAuth2 (recommended) or API keys:\n\n```bash\n# OAuth2 (recommended)\npup auth login\n\n# Or use API keys\nexport DD_API_KEY=\"key\" DD_APP_KEY=\"key\" DD_SITE=\"datadoghq.com\"\n```\n\n## Typical Workflow\n\n**Prefer `--capture` expressions** over full snapshots. Capture expressions are lighter-weight, faster, and return exactly the data you need.\n\n1. If you don't know the service, **ask the user** before proceeding.\n2. **Verify the service** using `pup debugger context \u003Cservice>` to list environments with active instances. If multiple environments exist, **ask the user** which one to target before proceeding.\n3. **Find a method** using the `dd-symdb` skill (`pup symdb search --view probe-locations`)\n4. **Place a probe** with capture expressions for the values you need\n5. **Watch** events with `--fields` for compact output\n6. **Delete** the probe when done\n\n```bash\n# 0. List environments (if multiple, ask user which to use)\npup debugger context my-service --fields service,language,envs\n\n# 1. Create a probe with capture expressions (recommended)\n#    Use --fields id to get just the probe ID back\npup debugger probes create \\\n  --service my-service \\\n  --env production \\\n  --probe-location \"com.example.MyController:handleRequest\" \\\n  --capture \"request.id\" \\\n  --capture \"request.headers\" \\\n  --ttl 1h \\\n  --fields id\n\n# 2. Stream events with compact output\npup debugger probes watch \u003CPROBE_ID> --timeout 60 --limit 10 \\\n  --fields \"message,captures,timestamp\"\n\n# 3. Clean up\npup debugger probes delete \u003CPROBE_ID>\n```\n\n## Service Context\n\n**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.\n\n```bash\n# Full JSON output (default)\npup debugger context my-service\n\n# Compact: just the fields you need\npup debugger context my-service --fields service,language,envs\n\n# Filter to a specific environment\npup debugger context my-service --env production --fields service,envs,repo\n```\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `--env` | Filter to a specific environment | All environments |\n| `--fields` | Comma-separated fields: `service`, `language`, `envs`, `repo` | Full JSON response |\n\n## Probe Management\n\n### List Probes\n\n```bash\n# All probes\npup debugger probes list\n\n# Filter by service\npup debugger probes list --service my-service\n```\n\n### Get Probe Details\n\n```bash\npup debugger probes get \u003CPROBE_ID>\n```\n\n### Create a Log Probe\n\n```bash\npup debugger probes create \\\n  --service my-service \\\n  --env staging \\\n  --probe-location \"com.example.MyClass:myMethod\" \\\n  --capture \"user.name\" \\\n  --capture \"order.items[0].price\"\n```\n\nTo disambiguate overloaded methods, pass a signature with argument types:\n\n```bash\npup debugger probes create \\\n  --service my-service \\\n  --env staging \\\n  --probe-location \"com.example.MyClass:myMethod(int, java.lang.String)\" \\\n  --capture \"user.name\"\n```\n\n**Options:**\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `--service` | Service name (required) | — |\n| `--env` | Environment (required) | — |\n| `--probe-location` | `TYPE:METHOD` or `TYPE:METHOD(args)` (required). The signature form disambiguates overloaded methods. | — |\n| `--language` | `java`, `python`, `dotnet`, `go` | Auto-detected from symdb |\n| `--capture EXPR` | Capture expression (repeatable). Use dot notation for fields, brackets for indexing. | None |\n| `--capture` | Without value: enable full snapshot (capture everything). | No snapshot |\n| `--template` | Log message template with `{variable}` placeholders. Can combine with `--capture`. | Auto-generated |\n| `--condition` | DSL condition to filter captures | None |\n| `--depth` | How deep the tracer traverses the object graph when capturing (1–5). Start at 1 to see field names\u002Ftypes, increase to drill in. | `1` |\n| `--rate` | Snapshots per second | `1` |\n| `--budget` | Max probe hits. Only \"total\" window supported (hourly\u002Fdaily not yet available). | `1000` |\n| `--ttl` | Probe time-to-live (e.g., `10m`, `1h`, `24h`). Probe auto-expires. | `1h` |\n\n### Capture Expressions (Recommended)\n\n**Always prefer capture expressions over full snapshots.** They are lighter-weight and return exactly the data you need.\n\n```bash\n# Capture specific fields using dot notation\n--capture \"user.name\"\n--capture \"request.headers\"\n\n# Access array elements\n--capture \"orders[0].total\"\n--capture \"items[len(items)].name\"\n\n# Chain member access\n--capture \"response.body.data.id\"\n```\n\nMultiple `--capture` flags can be combined. Each expression is independently evaluated.\n\n```bash\n# Capture multiple specific values\npup debugger probes create \\\n  --service my-service --env prod \\\n  --probe-location \"OrderService:processOrder\" \\\n  --capture \"order.id\" \\\n  --capture \"order.items[0].price\" \\\n  --capture \"customer.email\"\n```\n\n> **Tip:** Start with `--depth 1` (the default) to see field names and types, then increase depth to drill into interesting subtrees. Use `--depth 5` for deeply nested objects.\n\n### Full Snapshot (use sparingly)\n\nUse bare `--capture` (no value) only when you don't know which fields to inspect:\n\n```bash\n# Full snapshot — captures all arguments, locals, return value\npup debugger probes create \\\n  --service my-service --env staging \\\n  --probe-location \"com.example.MyClass:myMethod\" \\\n  --capture\n```\n\nYou can combine snapshot with capture expressions:\n\n```bash\n# Full snapshot + specific expressions\n--capture --capture \"user.name\"\n```\n\n### Templates\n\nTemplates can be used alongside capture expressions for custom log messages:\n\n```bash\n# Template with capture expressions\npup debugger probes create \\\n  --service my-service --env prod \\\n  --probe-location \"MyClass:myMethod\" \\\n  --capture \"user.id\" \\\n  --template \"Processing request for user={user.id}, took {@duration}ms\"\n```\n\n**Template syntax** uses `{variable}` placeholders:\n\n```bash\n--template \"Processing order={orderId} for user={userId}\"\n--template \"handleRequest took {@duration}ms\"\n```\n\n**Conditions** filter when the probe fires:\n\n```bash\n--condition \"status == 'error'\"\n--condition \"@duration > 100\"\n```\n\n### Delete a Probe\n\n```bash\npup debugger probes delete \u003CPROBE_ID>\n```\n\n## Watch Probe Events\n\nStream log events and status errors from a probe in real time.\n\n```bash\npup debugger probes watch \u003CPROBE_ID>\n```\n\n**Options:**\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `--timeout` | Exit after N seconds | `120` |\n| `--limit` | Exit after N log events | unlimited |\n| `--from` | Start time for log query | `now` |\n| `--wait` | Wait up to N seconds for the probe to become available | `0` |\n| `--fields` | Comma-separated fields to include: `message`, `captures`, `timestamp`. Compact JSON output. | Full debugger payload |\n\n**Behavior:**\n- Without `--fields`: outputs the trimmed debugger payload (snapshot, probe info, stack) — not the full log envelope\n- With `--fields`: outputs only the requested fields as compact JSON per event\n- Polls for new log events and probe status errors every 1s\n- Default `--from` is `now` — only shows new events going forward\n- Use `--from 5m` or `--from 1h` to include recent historical events\n- Probe status errors (e.g., instrumentation failures) go to stderr\n- Exit code 0 if events received, 1 if timed out with no events\n- Use `--wait \u003Cseconds>` to retry probe existence check (handles create → watch pipeline); default is 0 (fail immediately if not found)\n\n### Using `--fields` for compact output\n\nFor most agent use cases, `--fields` gives you exactly what you need without jq:\n\n```bash\n# Message + captures + timestamp (most common)\npup debugger probes watch \u003CID> --fields \"message,captures,timestamp\" --limit 5\n\n# Template message only (one line per event)\npup debugger probes watch \u003CID> --fields \"message\" --limit 10\n\n# Just captures (expression values or snapshot data)\npup debugger probes watch \u003CID> --fields \"captures\" --limit 1\n```\n\n### Extracting fields with jq (reference)\n\nWhen using the default output (no `--fields`), the debugger payload is at the top level. Common jq patterns:\n\n```bash\n# Extract a specific captured expression\npup debugger probes watch \u003CID> --limit 1 \\\n  | jq '.snapshot.captures.return.captureExpressions'\n\n# Get captured argument values\npup debugger probes watch \u003CID> --limit 1 \\\n  | jq '.snapshot.captures.return.arguments'\n```\n\n**Default output structure (trimmed to debugger payload):**\n```\n.snapshot.captures.return.arguments          → method arguments\n.snapshot.captures.return.locals             → local variables\n.snapshot.captures.return.captureExpressions → capture expression values\n.snapshot.probe.id                           → probe ID\n.snapshot.probe.location                     → source location\n```\n\n## Supported Languages\n\n| Language | `--language` value |\n|----------|-------------------|\n| Java | `java` |\n| Python | `python` |\n| .NET | `dotnet` |\n\n## Failure Handling\n\n| Problem | Fix |\n|---------|-----|\n| Wrong env \u002F no instances | Use `pup debugger context \u003Cservice>` to list valid environments |\n| \"probe not found\" | Use `--wait \u003Cseconds>` to retry, e.g. `pup debugger probes watch \u003CID> --wait 10` |\n| No events appearing | Check `--from` (default is `now`); probe may need time to instrument |\n| Instrumentation errors | Check stderr output from watch for status errors |\n| Auth error | Run `pup auth login` or set `DD_API_KEY` + `DD_APP_KEY` + `DD_SITE` |\n| Wrong method signature | Use the `dd-symdb` skill to find exact `TYPE:METHOD` or `TYPE:METHOD(args)` values |\n\n## References\n\n- [Live Debugger Docs](https:\u002F\u002Fdocs.datadoghq.com\u002Fdynamic_instrumentation\u002F)\n- [Log Probe Templates](https:\u002F\u002Fdocs.datadoghq.com\u002Fdynamic_instrumentation\u002Fsymdb\u002Fexpressions\u002F)\n",{"data":35,"body":43},{"name":4,"description":6,"metadata":36},{"version":37,"author":38,"repository":39,"tags":40,"globs":41,"alwaysApply":42},"1.1.0","datadog-labs","https:\u002F\u002Fgithub.com\u002Fdatadog-labs\u002Fagent-skills","datadog,debugger,live-debugger,probes,dd-debugger","","false",{"type":44,"children":45},"root",[46,55,61,68,80,134,140,145,277,283,302,407,808,814,824,953,1057,1063,1070,1149,1155,1198,1204,1333,1338,1441,1449,1822,1828,1838,1981,1993,2146,2176,2182,2194,2286,2291,2330,2336,2341,2471,2488,2535,2545,2592,2598,2640,2646,2651,2693,2700,2867,2875,2969,2981,2993,3219,3225,3237,3414,3422,3432,3438,3513,3519,3700,3706,3731],{"type":47,"tag":48,"props":49,"children":51},"element","h1",{"id":50},"datadog-live-debugger",[52],{"type":53,"value":54},"text","Datadog Live Debugger",{"type":47,"tag":56,"props":57,"children":58},"p",{},[59],{"type":53,"value":60},"Place log probes on running services without redeploying. Create probes with custom templates and conditions, and stream captured events in real time.",{"type":47,"tag":62,"props":63,"children":65},"h2",{"id":64},"prerequisites",[66],{"type":53,"value":67},"Prerequisites",{"type":47,"tag":56,"props":69,"children":70},{},[71,78],{"type":47,"tag":72,"props":73,"children":75},"code",{"className":74},[],[76],{"type":53,"value":77},"pup",{"type":53,"value":79}," must be installed:",{"type":47,"tag":81,"props":82,"children":86},"pre",{"className":83,"code":84,"language":85,"meta":41,"style":41},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","brew tap datadog-labs\u002Fpack && brew install pup\n","bash",[87],{"type":47,"tag":72,"props":88,"children":89},{"__ignoreMap":41},[90],{"type":47,"tag":91,"props":92,"children":95},"span",{"class":93,"line":94},"line",1,[96,102,108,113,119,124,129],{"type":47,"tag":91,"props":97,"children":99},{"style":98},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[100],{"type":53,"value":101},"brew",{"type":47,"tag":91,"props":103,"children":105},{"style":104},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[106],{"type":53,"value":107}," tap",{"type":47,"tag":91,"props":109,"children":110},{"style":104},[111],{"type":53,"value":112}," datadog-labs\u002Fpack",{"type":47,"tag":91,"props":114,"children":116},{"style":115},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[117],{"type":53,"value":118}," &&",{"type":47,"tag":91,"props":120,"children":121},{"style":98},[122],{"type":53,"value":123}," brew",{"type":47,"tag":91,"props":125,"children":126},{"style":104},[127],{"type":53,"value":128}," install",{"type":47,"tag":91,"props":130,"children":131},{"style":104},[132],{"type":53,"value":133}," pup\n",{"type":47,"tag":62,"props":135,"children":137},{"id":136},"authentication",[138],{"type":53,"value":139},"Authentication",{"type":47,"tag":56,"props":141,"children":142},{},[143],{"type":53,"value":144},"Authenticate via OAuth2 (recommended) or API keys:",{"type":47,"tag":81,"props":146,"children":148},{"className":83,"code":147,"language":85,"meta":41,"style":41},"# OAuth2 (recommended)\npup auth login\n\n# Or use API keys\nexport DD_API_KEY=\"key\" DD_APP_KEY=\"key\" DD_SITE=\"datadoghq.com\"\n",[149],{"type":47,"tag":72,"props":150,"children":151},{"__ignoreMap":41},[152,161,179,189,198],{"type":47,"tag":91,"props":153,"children":154},{"class":93,"line":94},[155],{"type":47,"tag":91,"props":156,"children":158},{"style":157},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[159],{"type":53,"value":160},"# OAuth2 (recommended)\n",{"type":47,"tag":91,"props":162,"children":164},{"class":93,"line":163},2,[165,169,174],{"type":47,"tag":91,"props":166,"children":167},{"style":98},[168],{"type":53,"value":77},{"type":47,"tag":91,"props":170,"children":171},{"style":104},[172],{"type":53,"value":173}," auth",{"type":47,"tag":91,"props":175,"children":176},{"style":104},[177],{"type":53,"value":178}," login\n",{"type":47,"tag":91,"props":180,"children":182},{"class":93,"line":181},3,[183],{"type":47,"tag":91,"props":184,"children":186},{"emptyLinePlaceholder":185},true,[187],{"type":53,"value":188},"\n",{"type":47,"tag":91,"props":190,"children":192},{"class":93,"line":191},4,[193],{"type":47,"tag":91,"props":194,"children":195},{"style":157},[196],{"type":53,"value":197},"# Or use API keys\n",{"type":47,"tag":91,"props":199,"children":201},{"class":93,"line":200},5,[202,208,214,219,224,229,233,238,242,246,250,254,259,263,267,272],{"type":47,"tag":91,"props":203,"children":205},{"style":204},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[206],{"type":53,"value":207},"export",{"type":47,"tag":91,"props":209,"children":211},{"style":210},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[212],{"type":53,"value":213}," DD_API_KEY",{"type":47,"tag":91,"props":215,"children":216},{"style":115},[217],{"type":53,"value":218},"=",{"type":47,"tag":91,"props":220,"children":221},{"style":115},[222],{"type":53,"value":223},"\"",{"type":47,"tag":91,"props":225,"children":226},{"style":104},[227],{"type":53,"value":228},"key",{"type":47,"tag":91,"props":230,"children":231},{"style":115},[232],{"type":53,"value":223},{"type":47,"tag":91,"props":234,"children":235},{"style":210},[236],{"type":53,"value":237}," DD_APP_KEY",{"type":47,"tag":91,"props":239,"children":240},{"style":115},[241],{"type":53,"value":218},{"type":47,"tag":91,"props":243,"children":244},{"style":115},[245],{"type":53,"value":223},{"type":47,"tag":91,"props":247,"children":248},{"style":104},[249],{"type":53,"value":228},{"type":47,"tag":91,"props":251,"children":252},{"style":115},[253],{"type":53,"value":223},{"type":47,"tag":91,"props":255,"children":256},{"style":210},[257],{"type":53,"value":258}," DD_SITE",{"type":47,"tag":91,"props":260,"children":261},{"style":115},[262],{"type":53,"value":218},{"type":47,"tag":91,"props":264,"children":265},{"style":115},[266],{"type":53,"value":223},{"type":47,"tag":91,"props":268,"children":269},{"style":104},[270],{"type":53,"value":271},"datadoghq.com",{"type":47,"tag":91,"props":273,"children":274},{"style":115},[275],{"type":53,"value":276},"\"\n",{"type":47,"tag":62,"props":278,"children":280},{"id":279},"typical-workflow",[281],{"type":53,"value":282},"Typical Workflow",{"type":47,"tag":56,"props":284,"children":285},{},[286,300],{"type":47,"tag":287,"props":288,"children":289},"strong",{},[290,292,298],{"type":53,"value":291},"Prefer ",{"type":47,"tag":72,"props":293,"children":295},{"className":294},[],[296],{"type":53,"value":297},"--capture",{"type":53,"value":299}," expressions",{"type":53,"value":301}," over full snapshots. Capture expressions are lighter-weight, faster, and return exactly the data you need.",{"type":47,"tag":303,"props":304,"children":305},"ol",{},[306,319,343,369,379,397],{"type":47,"tag":307,"props":308,"children":309},"li",{},[310,312,317],{"type":53,"value":311},"If you don't know the service, ",{"type":47,"tag":287,"props":313,"children":314},{},[315],{"type":53,"value":316},"ask the user",{"type":53,"value":318}," before proceeding.",{"type":47,"tag":307,"props":320,"children":321},{},[322,327,329,335,337,341],{"type":47,"tag":287,"props":323,"children":324},{},[325],{"type":53,"value":326},"Verify the service",{"type":53,"value":328}," using ",{"type":47,"tag":72,"props":330,"children":332},{"className":331},[],[333],{"type":53,"value":334},"pup debugger context \u003Cservice>",{"type":53,"value":336}," to list environments with active instances. If multiple environments exist, ",{"type":47,"tag":287,"props":338,"children":339},{},[340],{"type":53,"value":316},{"type":53,"value":342}," which one to target before proceeding.",{"type":47,"tag":307,"props":344,"children":345},{},[346,351,353,359,361,367],{"type":47,"tag":287,"props":347,"children":348},{},[349],{"type":53,"value":350},"Find a method",{"type":53,"value":352}," using the ",{"type":47,"tag":72,"props":354,"children":356},{"className":355},[],[357],{"type":53,"value":358},"dd-symdb",{"type":53,"value":360}," skill (",{"type":47,"tag":72,"props":362,"children":364},{"className":363},[],[365],{"type":53,"value":366},"pup symdb search --view probe-locations",{"type":53,"value":368},")",{"type":47,"tag":307,"props":370,"children":371},{},[372,377],{"type":47,"tag":287,"props":373,"children":374},{},[375],{"type":53,"value":376},"Place a probe",{"type":53,"value":378}," with capture expressions for the values you need",{"type":47,"tag":307,"props":380,"children":381},{},[382,387,389,395],{"type":47,"tag":287,"props":383,"children":384},{},[385],{"type":53,"value":386},"Watch",{"type":53,"value":388}," events with ",{"type":47,"tag":72,"props":390,"children":392},{"className":391},[],[393],{"type":53,"value":394},"--fields",{"type":53,"value":396}," for compact output",{"type":47,"tag":307,"props":398,"children":399},{},[400,405],{"type":47,"tag":287,"props":401,"children":402},{},[403],{"type":53,"value":404},"Delete",{"type":53,"value":406}," the probe when done",{"type":47,"tag":81,"props":408,"children":410},{"className":83,"code":409,"language":85,"meta":41,"style":41},"# 0. List environments (if multiple, ask user which to use)\npup debugger context my-service --fields service,language,envs\n\n# 1. Create a probe with capture expressions (recommended)\n#    Use --fields id to get just the probe ID back\npup debugger probes create \\\n  --service my-service \\\n  --env production \\\n  --probe-location \"com.example.MyController:handleRequest\" \\\n  --capture \"request.id\" \\\n  --capture \"request.headers\" \\\n  --ttl 1h \\\n  --fields id\n\n# 2. Stream events with compact output\npup debugger probes watch \u003CPROBE_ID> --timeout 60 --limit 10 \\\n  --fields \"message,captures,timestamp\"\n\n# 3. Clean up\npup debugger probes delete \u003CPROBE_ID>\n",[411],{"type":47,"tag":72,"props":412,"children":413},{"__ignoreMap":41},[414,422,454,461,469,477,504,521,539,566,592,617,635,649,657,666,732,753,761,770],{"type":47,"tag":91,"props":415,"children":416},{"class":93,"line":94},[417],{"type":47,"tag":91,"props":418,"children":419},{"style":157},[420],{"type":53,"value":421},"# 0. List environments (if multiple, ask user which to use)\n",{"type":47,"tag":91,"props":423,"children":424},{"class":93,"line":163},[425,429,434,439,444,449],{"type":47,"tag":91,"props":426,"children":427},{"style":98},[428],{"type":53,"value":77},{"type":47,"tag":91,"props":430,"children":431},{"style":104},[432],{"type":53,"value":433}," debugger",{"type":47,"tag":91,"props":435,"children":436},{"style":104},[437],{"type":53,"value":438}," context",{"type":47,"tag":91,"props":440,"children":441},{"style":104},[442],{"type":53,"value":443}," my-service",{"type":47,"tag":91,"props":445,"children":446},{"style":104},[447],{"type":53,"value":448}," --fields",{"type":47,"tag":91,"props":450,"children":451},{"style":104},[452],{"type":53,"value":453}," service,language,envs\n",{"type":47,"tag":91,"props":455,"children":456},{"class":93,"line":181},[457],{"type":47,"tag":91,"props":458,"children":459},{"emptyLinePlaceholder":185},[460],{"type":53,"value":188},{"type":47,"tag":91,"props":462,"children":463},{"class":93,"line":191},[464],{"type":47,"tag":91,"props":465,"children":466},{"style":157},[467],{"type":53,"value":468},"# 1. Create a probe with capture expressions (recommended)\n",{"type":47,"tag":91,"props":470,"children":471},{"class":93,"line":200},[472],{"type":47,"tag":91,"props":473,"children":474},{"style":157},[475],{"type":53,"value":476},"#    Use --fields id to get just the probe ID back\n",{"type":47,"tag":91,"props":478,"children":480},{"class":93,"line":479},6,[481,485,489,494,499],{"type":47,"tag":91,"props":482,"children":483},{"style":98},[484],{"type":53,"value":77},{"type":47,"tag":91,"props":486,"children":487},{"style":104},[488],{"type":53,"value":433},{"type":47,"tag":91,"props":490,"children":491},{"style":104},[492],{"type":53,"value":493}," probes",{"type":47,"tag":91,"props":495,"children":496},{"style":104},[497],{"type":53,"value":498}," create",{"type":47,"tag":91,"props":500,"children":501},{"style":210},[502],{"type":53,"value":503}," \\\n",{"type":47,"tag":91,"props":505,"children":507},{"class":93,"line":506},7,[508,513,517],{"type":47,"tag":91,"props":509,"children":510},{"style":104},[511],{"type":53,"value":512},"  --service",{"type":47,"tag":91,"props":514,"children":515},{"style":104},[516],{"type":53,"value":443},{"type":47,"tag":91,"props":518,"children":519},{"style":210},[520],{"type":53,"value":503},{"type":47,"tag":91,"props":522,"children":524},{"class":93,"line":523},8,[525,530,535],{"type":47,"tag":91,"props":526,"children":527},{"style":104},[528],{"type":53,"value":529},"  --env",{"type":47,"tag":91,"props":531,"children":532},{"style":104},[533],{"type":53,"value":534}," production",{"type":47,"tag":91,"props":536,"children":537},{"style":210},[538],{"type":53,"value":503},{"type":47,"tag":91,"props":540,"children":542},{"class":93,"line":541},9,[543,548,553,558,562],{"type":47,"tag":91,"props":544,"children":545},{"style":104},[546],{"type":53,"value":547},"  --probe-location",{"type":47,"tag":91,"props":549,"children":550},{"style":115},[551],{"type":53,"value":552}," \"",{"type":47,"tag":91,"props":554,"children":555},{"style":104},[556],{"type":53,"value":557},"com.example.MyController:handleRequest",{"type":47,"tag":91,"props":559,"children":560},{"style":115},[561],{"type":53,"value":223},{"type":47,"tag":91,"props":563,"children":564},{"style":210},[565],{"type":53,"value":503},{"type":47,"tag":91,"props":567,"children":569},{"class":93,"line":568},10,[570,575,579,584,588],{"type":47,"tag":91,"props":571,"children":572},{"style":104},[573],{"type":53,"value":574},"  --capture",{"type":47,"tag":91,"props":576,"children":577},{"style":115},[578],{"type":53,"value":552},{"type":47,"tag":91,"props":580,"children":581},{"style":104},[582],{"type":53,"value":583},"request.id",{"type":47,"tag":91,"props":585,"children":586},{"style":115},[587],{"type":53,"value":223},{"type":47,"tag":91,"props":589,"children":590},{"style":210},[591],{"type":53,"value":503},{"type":47,"tag":91,"props":593,"children":595},{"class":93,"line":594},11,[596,600,604,609,613],{"type":47,"tag":91,"props":597,"children":598},{"style":104},[599],{"type":53,"value":574},{"type":47,"tag":91,"props":601,"children":602},{"style":115},[603],{"type":53,"value":552},{"type":47,"tag":91,"props":605,"children":606},{"style":104},[607],{"type":53,"value":608},"request.headers",{"type":47,"tag":91,"props":610,"children":611},{"style":115},[612],{"type":53,"value":223},{"type":47,"tag":91,"props":614,"children":615},{"style":210},[616],{"type":53,"value":503},{"type":47,"tag":91,"props":618,"children":620},{"class":93,"line":619},12,[621,626,631],{"type":47,"tag":91,"props":622,"children":623},{"style":104},[624],{"type":53,"value":625},"  --ttl",{"type":47,"tag":91,"props":627,"children":628},{"style":104},[629],{"type":53,"value":630}," 1h",{"type":47,"tag":91,"props":632,"children":633},{"style":210},[634],{"type":53,"value":503},{"type":47,"tag":91,"props":636,"children":638},{"class":93,"line":637},13,[639,644],{"type":47,"tag":91,"props":640,"children":641},{"style":104},[642],{"type":53,"value":643},"  --fields",{"type":47,"tag":91,"props":645,"children":646},{"style":104},[647],{"type":53,"value":648}," id\n",{"type":47,"tag":91,"props":650,"children":652},{"class":93,"line":651},14,[653],{"type":47,"tag":91,"props":654,"children":655},{"emptyLinePlaceholder":185},[656],{"type":53,"value":188},{"type":47,"tag":91,"props":658,"children":660},{"class":93,"line":659},15,[661],{"type":47,"tag":91,"props":662,"children":663},{"style":157},[664],{"type":53,"value":665},"# 2. Stream events with compact output\n",{"type":47,"tag":91,"props":667,"children":669},{"class":93,"line":668},16,[670,674,678,682,687,692,697,702,707,712,718,723,728],{"type":47,"tag":91,"props":671,"children":672},{"style":98},[673],{"type":53,"value":77},{"type":47,"tag":91,"props":675,"children":676},{"style":104},[677],{"type":53,"value":433},{"type":47,"tag":91,"props":679,"children":680},{"style":104},[681],{"type":53,"value":493},{"type":47,"tag":91,"props":683,"children":684},{"style":104},[685],{"type":53,"value":686}," watch",{"type":47,"tag":91,"props":688,"children":689},{"style":115},[690],{"type":53,"value":691}," \u003C",{"type":47,"tag":91,"props":693,"children":694},{"style":104},[695],{"type":53,"value":696},"PROBE_I",{"type":47,"tag":91,"props":698,"children":699},{"style":210},[700],{"type":53,"value":701},"D",{"type":47,"tag":91,"props":703,"children":704},{"style":115},[705],{"type":53,"value":706},">",{"type":47,"tag":91,"props":708,"children":709},{"style":104},[710],{"type":53,"value":711}," --timeout",{"type":47,"tag":91,"props":713,"children":715},{"style":714},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[716],{"type":53,"value":717}," 60",{"type":47,"tag":91,"props":719,"children":720},{"style":104},[721],{"type":53,"value":722}," --limit",{"type":47,"tag":91,"props":724,"children":725},{"style":714},[726],{"type":53,"value":727}," 10",{"type":47,"tag":91,"props":729,"children":730},{"style":210},[731],{"type":53,"value":503},{"type":47,"tag":91,"props":733,"children":735},{"class":93,"line":734},17,[736,740,744,749],{"type":47,"tag":91,"props":737,"children":738},{"style":104},[739],{"type":53,"value":643},{"type":47,"tag":91,"props":741,"children":742},{"style":115},[743],{"type":53,"value":552},{"type":47,"tag":91,"props":745,"children":746},{"style":104},[747],{"type":53,"value":748},"message,captures,timestamp",{"type":47,"tag":91,"props":750,"children":751},{"style":115},[752],{"type":53,"value":276},{"type":47,"tag":91,"props":754,"children":756},{"class":93,"line":755},18,[757],{"type":47,"tag":91,"props":758,"children":759},{"emptyLinePlaceholder":185},[760],{"type":53,"value":188},{"type":47,"tag":91,"props":762,"children":764},{"class":93,"line":763},19,[765],{"type":47,"tag":91,"props":766,"children":767},{"style":157},[768],{"type":53,"value":769},"# 3. Clean up\n",{"type":47,"tag":91,"props":771,"children":773},{"class":93,"line":772},20,[774,778,782,786,791,795,799,803],{"type":47,"tag":91,"props":775,"children":776},{"style":98},[777],{"type":53,"value":77},{"type":47,"tag":91,"props":779,"children":780},{"style":104},[781],{"type":53,"value":433},{"type":47,"tag":91,"props":783,"children":784},{"style":104},[785],{"type":53,"value":493},{"type":47,"tag":91,"props":787,"children":788},{"style":104},[789],{"type":53,"value":790}," delete",{"type":47,"tag":91,"props":792,"children":793},{"style":115},[794],{"type":53,"value":691},{"type":47,"tag":91,"props":796,"children":797},{"style":104},[798],{"type":53,"value":696},{"type":47,"tag":91,"props":800,"children":801},{"style":210},[802],{"type":53,"value":701},{"type":47,"tag":91,"props":804,"children":805},{"style":115},[806],{"type":53,"value":807},">\n",{"type":47,"tag":62,"props":809,"children":811},{"id":810},"service-context",[812],{"type":53,"value":813},"Service Context",{"type":47,"tag":56,"props":815,"children":816},{},[817,822],{"type":47,"tag":287,"props":818,"children":819},{},[820],{"type":53,"value":821},"Always run this before creating probes.",{"type":53,"value":823}," 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.",{"type":47,"tag":81,"props":825,"children":827},{"className":83,"code":826,"language":85,"meta":41,"style":41},"# Full JSON output (default)\npup debugger context my-service\n\n# Compact: just the fields you need\npup debugger context my-service --fields service,language,envs\n\n# Filter to a specific environment\npup debugger context my-service --env production --fields service,envs,repo\n",[828],{"type":47,"tag":72,"props":829,"children":830},{"__ignoreMap":41},[831,839,859,866,874,901,908,916],{"type":47,"tag":91,"props":832,"children":833},{"class":93,"line":94},[834],{"type":47,"tag":91,"props":835,"children":836},{"style":157},[837],{"type":53,"value":838},"# Full JSON output (default)\n",{"type":47,"tag":91,"props":840,"children":841},{"class":93,"line":163},[842,846,850,854],{"type":47,"tag":91,"props":843,"children":844},{"style":98},[845],{"type":53,"value":77},{"type":47,"tag":91,"props":847,"children":848},{"style":104},[849],{"type":53,"value":433},{"type":47,"tag":91,"props":851,"children":852},{"style":104},[853],{"type":53,"value":438},{"type":47,"tag":91,"props":855,"children":856},{"style":104},[857],{"type":53,"value":858}," my-service\n",{"type":47,"tag":91,"props":860,"children":861},{"class":93,"line":181},[862],{"type":47,"tag":91,"props":863,"children":864},{"emptyLinePlaceholder":185},[865],{"type":53,"value":188},{"type":47,"tag":91,"props":867,"children":868},{"class":93,"line":191},[869],{"type":47,"tag":91,"props":870,"children":871},{"style":157},[872],{"type":53,"value":873},"# Compact: just the fields you need\n",{"type":47,"tag":91,"props":875,"children":876},{"class":93,"line":200},[877,881,885,889,893,897],{"type":47,"tag":91,"props":878,"children":879},{"style":98},[880],{"type":53,"value":77},{"type":47,"tag":91,"props":882,"children":883},{"style":104},[884],{"type":53,"value":433},{"type":47,"tag":91,"props":886,"children":887},{"style":104},[888],{"type":53,"value":438},{"type":47,"tag":91,"props":890,"children":891},{"style":104},[892],{"type":53,"value":443},{"type":47,"tag":91,"props":894,"children":895},{"style":104},[896],{"type":53,"value":448},{"type":47,"tag":91,"props":898,"children":899},{"style":104},[900],{"type":53,"value":453},{"type":47,"tag":91,"props":902,"children":903},{"class":93,"line":479},[904],{"type":47,"tag":91,"props":905,"children":906},{"emptyLinePlaceholder":185},[907],{"type":53,"value":188},{"type":47,"tag":91,"props":909,"children":910},{"class":93,"line":506},[911],{"type":47,"tag":91,"props":912,"children":913},{"style":157},[914],{"type":53,"value":915},"# Filter to a specific environment\n",{"type":47,"tag":91,"props":917,"children":918},{"class":93,"line":523},[919,923,927,931,935,940,944,948],{"type":47,"tag":91,"props":920,"children":921},{"style":98},[922],{"type":53,"value":77},{"type":47,"tag":91,"props":924,"children":925},{"style":104},[926],{"type":53,"value":433},{"type":47,"tag":91,"props":928,"children":929},{"style":104},[930],{"type":53,"value":438},{"type":47,"tag":91,"props":932,"children":933},{"style":104},[934],{"type":53,"value":443},{"type":47,"tag":91,"props":936,"children":937},{"style":104},[938],{"type":53,"value":939}," --env",{"type":47,"tag":91,"props":941,"children":942},{"style":104},[943],{"type":53,"value":534},{"type":47,"tag":91,"props":945,"children":946},{"style":104},[947],{"type":53,"value":448},{"type":47,"tag":91,"props":949,"children":950},{"style":104},[951],{"type":53,"value":952}," service,envs,repo\n",{"type":47,"tag":954,"props":955,"children":956},"table",{},[957,981],{"type":47,"tag":958,"props":959,"children":960},"thead",{},[961],{"type":47,"tag":962,"props":963,"children":964},"tr",{},[965,971,976],{"type":47,"tag":966,"props":967,"children":968},"th",{},[969],{"type":53,"value":970},"Flag",{"type":47,"tag":966,"props":972,"children":973},{},[974],{"type":53,"value":975},"Description",{"type":47,"tag":966,"props":977,"children":978},{},[979],{"type":53,"value":980},"Default",{"type":47,"tag":982,"props":983,"children":984},"tbody",{},[985,1008],{"type":47,"tag":962,"props":986,"children":987},{},[988,998,1003],{"type":47,"tag":989,"props":990,"children":991},"td",{},[992],{"type":47,"tag":72,"props":993,"children":995},{"className":994},[],[996],{"type":53,"value":997},"--env",{"type":47,"tag":989,"props":999,"children":1000},{},[1001],{"type":53,"value":1002},"Filter to a specific environment",{"type":47,"tag":989,"props":1004,"children":1005},{},[1006],{"type":53,"value":1007},"All environments",{"type":47,"tag":962,"props":1009,"children":1010},{},[1011,1019,1052],{"type":47,"tag":989,"props":1012,"children":1013},{},[1014],{"type":47,"tag":72,"props":1015,"children":1017},{"className":1016},[],[1018],{"type":53,"value":394},{"type":47,"tag":989,"props":1020,"children":1021},{},[1022,1024,1030,1032,1038,1039,1045,1046],{"type":53,"value":1023},"Comma-separated fields: ",{"type":47,"tag":72,"props":1025,"children":1027},{"className":1026},[],[1028],{"type":53,"value":1029},"service",{"type":53,"value":1031},", ",{"type":47,"tag":72,"props":1033,"children":1035},{"className":1034},[],[1036],{"type":53,"value":1037},"language",{"type":53,"value":1031},{"type":47,"tag":72,"props":1040,"children":1042},{"className":1041},[],[1043],{"type":53,"value":1044},"envs",{"type":53,"value":1031},{"type":47,"tag":72,"props":1047,"children":1049},{"className":1048},[],[1050],{"type":53,"value":1051},"repo",{"type":47,"tag":989,"props":1053,"children":1054},{},[1055],{"type":53,"value":1056},"Full JSON response",{"type":47,"tag":62,"props":1058,"children":1060},{"id":1059},"probe-management",[1061],{"type":53,"value":1062},"Probe Management",{"type":47,"tag":1064,"props":1065,"children":1067},"h3",{"id":1066},"list-probes",[1068],{"type":53,"value":1069},"List Probes",{"type":47,"tag":81,"props":1071,"children":1073},{"className":83,"code":1072,"language":85,"meta":41,"style":41},"# All probes\npup debugger probes list\n\n# Filter by service\npup debugger probes list --service my-service\n",[1074],{"type":47,"tag":72,"props":1075,"children":1076},{"__ignoreMap":41},[1077,1085,1105,1112,1120],{"type":47,"tag":91,"props":1078,"children":1079},{"class":93,"line":94},[1080],{"type":47,"tag":91,"props":1081,"children":1082},{"style":157},[1083],{"type":53,"value":1084},"# All probes\n",{"type":47,"tag":91,"props":1086,"children":1087},{"class":93,"line":163},[1088,1092,1096,1100],{"type":47,"tag":91,"props":1089,"children":1090},{"style":98},[1091],{"type":53,"value":77},{"type":47,"tag":91,"props":1093,"children":1094},{"style":104},[1095],{"type":53,"value":433},{"type":47,"tag":91,"props":1097,"children":1098},{"style":104},[1099],{"type":53,"value":493},{"type":47,"tag":91,"props":1101,"children":1102},{"style":104},[1103],{"type":53,"value":1104}," list\n",{"type":47,"tag":91,"props":1106,"children":1107},{"class":93,"line":181},[1108],{"type":47,"tag":91,"props":1109,"children":1110},{"emptyLinePlaceholder":185},[1111],{"type":53,"value":188},{"type":47,"tag":91,"props":1113,"children":1114},{"class":93,"line":191},[1115],{"type":47,"tag":91,"props":1116,"children":1117},{"style":157},[1118],{"type":53,"value":1119},"# Filter by service\n",{"type":47,"tag":91,"props":1121,"children":1122},{"class":93,"line":200},[1123,1127,1131,1135,1140,1145],{"type":47,"tag":91,"props":1124,"children":1125},{"style":98},[1126],{"type":53,"value":77},{"type":47,"tag":91,"props":1128,"children":1129},{"style":104},[1130],{"type":53,"value":433},{"type":47,"tag":91,"props":1132,"children":1133},{"style":104},[1134],{"type":53,"value":493},{"type":47,"tag":91,"props":1136,"children":1137},{"style":104},[1138],{"type":53,"value":1139}," list",{"type":47,"tag":91,"props":1141,"children":1142},{"style":104},[1143],{"type":53,"value":1144}," --service",{"type":47,"tag":91,"props":1146,"children":1147},{"style":104},[1148],{"type":53,"value":858},{"type":47,"tag":1064,"props":1150,"children":1152},{"id":1151},"get-probe-details",[1153],{"type":53,"value":1154},"Get Probe Details",{"type":47,"tag":81,"props":1156,"children":1158},{"className":83,"code":1157,"language":85,"meta":41,"style":41},"pup debugger probes get \u003CPROBE_ID>\n",[1159],{"type":47,"tag":72,"props":1160,"children":1161},{"__ignoreMap":41},[1162],{"type":47,"tag":91,"props":1163,"children":1164},{"class":93,"line":94},[1165,1169,1173,1177,1182,1186,1190,1194],{"type":47,"tag":91,"props":1166,"children":1167},{"style":98},[1168],{"type":53,"value":77},{"type":47,"tag":91,"props":1170,"children":1171},{"style":104},[1172],{"type":53,"value":433},{"type":47,"tag":91,"props":1174,"children":1175},{"style":104},[1176],{"type":53,"value":493},{"type":47,"tag":91,"props":1178,"children":1179},{"style":104},[1180],{"type":53,"value":1181}," get",{"type":47,"tag":91,"props":1183,"children":1184},{"style":115},[1185],{"type":53,"value":691},{"type":47,"tag":91,"props":1187,"children":1188},{"style":104},[1189],{"type":53,"value":696},{"type":47,"tag":91,"props":1191,"children":1192},{"style":210},[1193],{"type":53,"value":701},{"type":47,"tag":91,"props":1195,"children":1196},{"style":115},[1197],{"type":53,"value":807},{"type":47,"tag":1064,"props":1199,"children":1201},{"id":1200},"create-a-log-probe",[1202],{"type":53,"value":1203},"Create a Log Probe",{"type":47,"tag":81,"props":1205,"children":1207},{"className":83,"code":1206,"language":85,"meta":41,"style":41},"pup debugger probes create \\\n  --service my-service \\\n  --env staging \\\n  --probe-location \"com.example.MyClass:myMethod\" \\\n  --capture \"user.name\" \\\n  --capture \"order.items[0].price\"\n",[1208],{"type":47,"tag":72,"props":1209,"children":1210},{"__ignoreMap":41},[1211,1234,1249,1265,1289,1313],{"type":47,"tag":91,"props":1212,"children":1213},{"class":93,"line":94},[1214,1218,1222,1226,1230],{"type":47,"tag":91,"props":1215,"children":1216},{"style":98},[1217],{"type":53,"value":77},{"type":47,"tag":91,"props":1219,"children":1220},{"style":104},[1221],{"type":53,"value":433},{"type":47,"tag":91,"props":1223,"children":1224},{"style":104},[1225],{"type":53,"value":493},{"type":47,"tag":91,"props":1227,"children":1228},{"style":104},[1229],{"type":53,"value":498},{"type":47,"tag":91,"props":1231,"children":1232},{"style":210},[1233],{"type":53,"value":503},{"type":47,"tag":91,"props":1235,"children":1236},{"class":93,"line":163},[1237,1241,1245],{"type":47,"tag":91,"props":1238,"children":1239},{"style":104},[1240],{"type":53,"value":512},{"type":47,"tag":91,"props":1242,"children":1243},{"style":104},[1244],{"type":53,"value":443},{"type":47,"tag":91,"props":1246,"children":1247},{"style":210},[1248],{"type":53,"value":503},{"type":47,"tag":91,"props":1250,"children":1251},{"class":93,"line":181},[1252,1256,1261],{"type":47,"tag":91,"props":1253,"children":1254},{"style":104},[1255],{"type":53,"value":529},{"type":47,"tag":91,"props":1257,"children":1258},{"style":104},[1259],{"type":53,"value":1260}," staging",{"type":47,"tag":91,"props":1262,"children":1263},{"style":210},[1264],{"type":53,"value":503},{"type":47,"tag":91,"props":1266,"children":1267},{"class":93,"line":191},[1268,1272,1276,1281,1285],{"type":47,"tag":91,"props":1269,"children":1270},{"style":104},[1271],{"type":53,"value":547},{"type":47,"tag":91,"props":1273,"children":1274},{"style":115},[1275],{"type":53,"value":552},{"type":47,"tag":91,"props":1277,"children":1278},{"style":104},[1279],{"type":53,"value":1280},"com.example.MyClass:myMethod",{"type":47,"tag":91,"props":1282,"children":1283},{"style":115},[1284],{"type":53,"value":223},{"type":47,"tag":91,"props":1286,"children":1287},{"style":210},[1288],{"type":53,"value":503},{"type":47,"tag":91,"props":1290,"children":1291},{"class":93,"line":200},[1292,1296,1300,1305,1309],{"type":47,"tag":91,"props":1293,"children":1294},{"style":104},[1295],{"type":53,"value":574},{"type":47,"tag":91,"props":1297,"children":1298},{"style":115},[1299],{"type":53,"value":552},{"type":47,"tag":91,"props":1301,"children":1302},{"style":104},[1303],{"type":53,"value":1304},"user.name",{"type":47,"tag":91,"props":1306,"children":1307},{"style":115},[1308],{"type":53,"value":223},{"type":47,"tag":91,"props":1310,"children":1311},{"style":210},[1312],{"type":53,"value":503},{"type":47,"tag":91,"props":1314,"children":1315},{"class":93,"line":479},[1316,1320,1324,1329],{"type":47,"tag":91,"props":1317,"children":1318},{"style":104},[1319],{"type":53,"value":574},{"type":47,"tag":91,"props":1321,"children":1322},{"style":115},[1323],{"type":53,"value":552},{"type":47,"tag":91,"props":1325,"children":1326},{"style":104},[1327],{"type":53,"value":1328},"order.items[0].price",{"type":47,"tag":91,"props":1330,"children":1331},{"style":115},[1332],{"type":53,"value":276},{"type":47,"tag":56,"props":1334,"children":1335},{},[1336],{"type":53,"value":1337},"To disambiguate overloaded methods, pass a signature with argument types:",{"type":47,"tag":81,"props":1339,"children":1341},{"className":83,"code":1340,"language":85,"meta":41,"style":41},"pup debugger probes create \\\n  --service my-service \\\n  --env staging \\\n  --probe-location \"com.example.MyClass:myMethod(int, java.lang.String)\" \\\n  --capture \"user.name\"\n",[1342],{"type":47,"tag":72,"props":1343,"children":1344},{"__ignoreMap":41},[1345,1368,1383,1398,1422],{"type":47,"tag":91,"props":1346,"children":1347},{"class":93,"line":94},[1348,1352,1356,1360,1364],{"type":47,"tag":91,"props":1349,"children":1350},{"style":98},[1351],{"type":53,"value":77},{"type":47,"tag":91,"props":1353,"children":1354},{"style":104},[1355],{"type":53,"value":433},{"type":47,"tag":91,"props":1357,"children":1358},{"style":104},[1359],{"type":53,"value":493},{"type":47,"tag":91,"props":1361,"children":1362},{"style":104},[1363],{"type":53,"value":498},{"type":47,"tag":91,"props":1365,"children":1366},{"style":210},[1367],{"type":53,"value":503},{"type":47,"tag":91,"props":1369,"children":1370},{"class":93,"line":163},[1371,1375,1379],{"type":47,"tag":91,"props":1372,"children":1373},{"style":104},[1374],{"type":53,"value":512},{"type":47,"tag":91,"props":1376,"children":1377},{"style":104},[1378],{"type":53,"value":443},{"type":47,"tag":91,"props":1380,"children":1381},{"style":210},[1382],{"type":53,"value":503},{"type":47,"tag":91,"props":1384,"children":1385},{"class":93,"line":181},[1386,1390,1394],{"type":47,"tag":91,"props":1387,"children":1388},{"style":104},[1389],{"type":53,"value":529},{"type":47,"tag":91,"props":1391,"children":1392},{"style":104},[1393],{"type":53,"value":1260},{"type":47,"tag":91,"props":1395,"children":1396},{"style":210},[1397],{"type":53,"value":503},{"type":47,"tag":91,"props":1399,"children":1400},{"class":93,"line":191},[1401,1405,1409,1414,1418],{"type":47,"tag":91,"props":1402,"children":1403},{"style":104},[1404],{"type":53,"value":547},{"type":47,"tag":91,"props":1406,"children":1407},{"style":115},[1408],{"type":53,"value":552},{"type":47,"tag":91,"props":1410,"children":1411},{"style":104},[1412],{"type":53,"value":1413},"com.example.MyClass:myMethod(int, java.lang.String)",{"type":47,"tag":91,"props":1415,"children":1416},{"style":115},[1417],{"type":53,"value":223},{"type":47,"tag":91,"props":1419,"children":1420},{"style":210},[1421],{"type":53,"value":503},{"type":47,"tag":91,"props":1423,"children":1424},{"class":93,"line":200},[1425,1429,1433,1437],{"type":47,"tag":91,"props":1426,"children":1427},{"style":104},[1428],{"type":53,"value":574},{"type":47,"tag":91,"props":1430,"children":1431},{"style":115},[1432],{"type":53,"value":552},{"type":47,"tag":91,"props":1434,"children":1435},{"style":104},[1436],{"type":53,"value":1304},{"type":47,"tag":91,"props":1438,"children":1439},{"style":115},[1440],{"type":53,"value":276},{"type":47,"tag":56,"props":1442,"children":1443},{},[1444],{"type":47,"tag":287,"props":1445,"children":1446},{},[1447],{"type":53,"value":1448},"Options:",{"type":47,"tag":954,"props":1450,"children":1451},{},[1452,1470],{"type":47,"tag":958,"props":1453,"children":1454},{},[1455],{"type":47,"tag":962,"props":1456,"children":1457},{},[1458,1462,1466],{"type":47,"tag":966,"props":1459,"children":1460},{},[1461],{"type":53,"value":970},{"type":47,"tag":966,"props":1463,"children":1464},{},[1465],{"type":53,"value":975},{"type":47,"tag":966,"props":1467,"children":1468},{},[1469],{"type":53,"value":980},{"type":47,"tag":982,"props":1471,"children":1472},{},[1473,1495,1515,1550,1597,1619,1640,1677,1698,1724,1749,1775],{"type":47,"tag":962,"props":1474,"children":1475},{},[1476,1485,1490],{"type":47,"tag":989,"props":1477,"children":1478},{},[1479],{"type":47,"tag":72,"props":1480,"children":1482},{"className":1481},[],[1483],{"type":53,"value":1484},"--service",{"type":47,"tag":989,"props":1486,"children":1487},{},[1488],{"type":53,"value":1489},"Service name (required)",{"type":47,"tag":989,"props":1491,"children":1492},{},[1493],{"type":53,"value":1494},"—",{"type":47,"tag":962,"props":1496,"children":1497},{},[1498,1506,1511],{"type":47,"tag":989,"props":1499,"children":1500},{},[1501],{"type":47,"tag":72,"props":1502,"children":1504},{"className":1503},[],[1505],{"type":53,"value":997},{"type":47,"tag":989,"props":1507,"children":1508},{},[1509],{"type":53,"value":1510},"Environment (required)",{"type":47,"tag":989,"props":1512,"children":1513},{},[1514],{"type":53,"value":1494},{"type":47,"tag":962,"props":1516,"children":1517},{},[1518,1527,1546],{"type":47,"tag":989,"props":1519,"children":1520},{},[1521],{"type":47,"tag":72,"props":1522,"children":1524},{"className":1523},[],[1525],{"type":53,"value":1526},"--probe-location",{"type":47,"tag":989,"props":1528,"children":1529},{},[1530,1536,1538,1544],{"type":47,"tag":72,"props":1531,"children":1533},{"className":1532},[],[1534],{"type":53,"value":1535},"TYPE:METHOD",{"type":53,"value":1537}," or ",{"type":47,"tag":72,"props":1539,"children":1541},{"className":1540},[],[1542],{"type":53,"value":1543},"TYPE:METHOD(args)",{"type":53,"value":1545}," (required). The signature form disambiguates overloaded methods.",{"type":47,"tag":989,"props":1547,"children":1548},{},[1549],{"type":53,"value":1494},{"type":47,"tag":962,"props":1551,"children":1552},{},[1553,1562,1592],{"type":47,"tag":989,"props":1554,"children":1555},{},[1556],{"type":47,"tag":72,"props":1557,"children":1559},{"className":1558},[],[1560],{"type":53,"value":1561},"--language",{"type":47,"tag":989,"props":1563,"children":1564},{},[1565,1571,1572,1578,1579,1585,1586],{"type":47,"tag":72,"props":1566,"children":1568},{"className":1567},[],[1569],{"type":53,"value":1570},"java",{"type":53,"value":1031},{"type":47,"tag":72,"props":1573,"children":1575},{"className":1574},[],[1576],{"type":53,"value":1577},"python",{"type":53,"value":1031},{"type":47,"tag":72,"props":1580,"children":1582},{"className":1581},[],[1583],{"type":53,"value":1584},"dotnet",{"type":53,"value":1031},{"type":47,"tag":72,"props":1587,"children":1589},{"className":1588},[],[1590],{"type":53,"value":1591},"go",{"type":47,"tag":989,"props":1593,"children":1594},{},[1595],{"type":53,"value":1596},"Auto-detected from symdb",{"type":47,"tag":962,"props":1598,"children":1599},{},[1600,1609,1614],{"type":47,"tag":989,"props":1601,"children":1602},{},[1603],{"type":47,"tag":72,"props":1604,"children":1606},{"className":1605},[],[1607],{"type":53,"value":1608},"--capture EXPR",{"type":47,"tag":989,"props":1610,"children":1611},{},[1612],{"type":53,"value":1613},"Capture expression (repeatable). Use dot notation for fields, brackets for indexing.",{"type":47,"tag":989,"props":1615,"children":1616},{},[1617],{"type":53,"value":1618},"None",{"type":47,"tag":962,"props":1620,"children":1621},{},[1622,1630,1635],{"type":47,"tag":989,"props":1623,"children":1624},{},[1625],{"type":47,"tag":72,"props":1626,"children":1628},{"className":1627},[],[1629],{"type":53,"value":297},{"type":47,"tag":989,"props":1631,"children":1632},{},[1633],{"type":53,"value":1634},"Without value: enable full snapshot (capture everything).",{"type":47,"tag":989,"props":1636,"children":1637},{},[1638],{"type":53,"value":1639},"No snapshot",{"type":47,"tag":962,"props":1641,"children":1642},{},[1643,1652,1672],{"type":47,"tag":989,"props":1644,"children":1645},{},[1646],{"type":47,"tag":72,"props":1647,"children":1649},{"className":1648},[],[1650],{"type":53,"value":1651},"--template",{"type":47,"tag":989,"props":1653,"children":1654},{},[1655,1657,1663,1665,1670],{"type":53,"value":1656},"Log message template with ",{"type":47,"tag":72,"props":1658,"children":1660},{"className":1659},[],[1661],{"type":53,"value":1662},"{variable}",{"type":53,"value":1664}," placeholders. Can combine with ",{"type":47,"tag":72,"props":1666,"children":1668},{"className":1667},[],[1669],{"type":53,"value":297},{"type":53,"value":1671},".",{"type":47,"tag":989,"props":1673,"children":1674},{},[1675],{"type":53,"value":1676},"Auto-generated",{"type":47,"tag":962,"props":1678,"children":1679},{},[1680,1689,1694],{"type":47,"tag":989,"props":1681,"children":1682},{},[1683],{"type":47,"tag":72,"props":1684,"children":1686},{"className":1685},[],[1687],{"type":53,"value":1688},"--condition",{"type":47,"tag":989,"props":1690,"children":1691},{},[1692],{"type":53,"value":1693},"DSL condition to filter captures",{"type":47,"tag":989,"props":1695,"children":1696},{},[1697],{"type":53,"value":1618},{"type":47,"tag":962,"props":1699,"children":1700},{},[1701,1710,1715],{"type":47,"tag":989,"props":1702,"children":1703},{},[1704],{"type":47,"tag":72,"props":1705,"children":1707},{"className":1706},[],[1708],{"type":53,"value":1709},"--depth",{"type":47,"tag":989,"props":1711,"children":1712},{},[1713],{"type":53,"value":1714},"How deep the tracer traverses the object graph when capturing (1–5). Start at 1 to see field names\u002Ftypes, increase to drill in.",{"type":47,"tag":989,"props":1716,"children":1717},{},[1718],{"type":47,"tag":72,"props":1719,"children":1721},{"className":1720},[],[1722],{"type":53,"value":1723},"1",{"type":47,"tag":962,"props":1725,"children":1726},{},[1727,1736,1741],{"type":47,"tag":989,"props":1728,"children":1729},{},[1730],{"type":47,"tag":72,"props":1731,"children":1733},{"className":1732},[],[1734],{"type":53,"value":1735},"--rate",{"type":47,"tag":989,"props":1737,"children":1738},{},[1739],{"type":53,"value":1740},"Snapshots per second",{"type":47,"tag":989,"props":1742,"children":1743},{},[1744],{"type":47,"tag":72,"props":1745,"children":1747},{"className":1746},[],[1748],{"type":53,"value":1723},{"type":47,"tag":962,"props":1750,"children":1751},{},[1752,1761,1766],{"type":47,"tag":989,"props":1753,"children":1754},{},[1755],{"type":47,"tag":72,"props":1756,"children":1758},{"className":1757},[],[1759],{"type":53,"value":1760},"--budget",{"type":47,"tag":989,"props":1762,"children":1763},{},[1764],{"type":53,"value":1765},"Max probe hits. Only \"total\" window supported (hourly\u002Fdaily not yet available).",{"type":47,"tag":989,"props":1767,"children":1768},{},[1769],{"type":47,"tag":72,"props":1770,"children":1772},{"className":1771},[],[1773],{"type":53,"value":1774},"1000",{"type":47,"tag":962,"props":1776,"children":1777},{},[1778,1787,1814],{"type":47,"tag":989,"props":1779,"children":1780},{},[1781],{"type":47,"tag":72,"props":1782,"children":1784},{"className":1783},[],[1785],{"type":53,"value":1786},"--ttl",{"type":47,"tag":989,"props":1788,"children":1789},{},[1790,1792,1798,1799,1805,1806,1812],{"type":53,"value":1791},"Probe time-to-live (e.g., ",{"type":47,"tag":72,"props":1793,"children":1795},{"className":1794},[],[1796],{"type":53,"value":1797},"10m",{"type":53,"value":1031},{"type":47,"tag":72,"props":1800,"children":1802},{"className":1801},[],[1803],{"type":53,"value":1804},"1h",{"type":53,"value":1031},{"type":47,"tag":72,"props":1807,"children":1809},{"className":1808},[],[1810],{"type":53,"value":1811},"24h",{"type":53,"value":1813},"). Probe auto-expires.",{"type":47,"tag":989,"props":1815,"children":1816},{},[1817],{"type":47,"tag":72,"props":1818,"children":1820},{"className":1819},[],[1821],{"type":53,"value":1804},{"type":47,"tag":1064,"props":1823,"children":1825},{"id":1824},"capture-expressions-recommended",[1826],{"type":53,"value":1827},"Capture Expressions (Recommended)",{"type":47,"tag":56,"props":1829,"children":1830},{},[1831,1836],{"type":47,"tag":287,"props":1832,"children":1833},{},[1834],{"type":53,"value":1835},"Always prefer capture expressions over full snapshots.",{"type":53,"value":1837}," They are lighter-weight and return exactly the data you need.",{"type":47,"tag":81,"props":1839,"children":1841},{"className":83,"code":1840,"language":85,"meta":41,"style":41},"# Capture specific fields using dot notation\n--capture \"user.name\"\n--capture \"request.headers\"\n\n# Access array elements\n--capture \"orders[0].total\"\n--capture \"items[len(items)].name\"\n\n# Chain member access\n--capture \"response.body.data.id\"\n",[1842],{"type":47,"tag":72,"props":1843,"children":1844},{"__ignoreMap":41},[1845,1853,1872,1891,1898,1906,1926,1946,1953,1961],{"type":47,"tag":91,"props":1846,"children":1847},{"class":93,"line":94},[1848],{"type":47,"tag":91,"props":1849,"children":1850},{"style":157},[1851],{"type":53,"value":1852},"# Capture specific fields using dot notation\n",{"type":47,"tag":91,"props":1854,"children":1855},{"class":93,"line":163},[1856,1860,1864,1868],{"type":47,"tag":91,"props":1857,"children":1858},{"style":98},[1859],{"type":53,"value":297},{"type":47,"tag":91,"props":1861,"children":1862},{"style":115},[1863],{"type":53,"value":552},{"type":47,"tag":91,"props":1865,"children":1866},{"style":104},[1867],{"type":53,"value":1304},{"type":47,"tag":91,"props":1869,"children":1870},{"style":115},[1871],{"type":53,"value":276},{"type":47,"tag":91,"props":1873,"children":1874},{"class":93,"line":181},[1875,1879,1883,1887],{"type":47,"tag":91,"props":1876,"children":1877},{"style":98},[1878],{"type":53,"value":297},{"type":47,"tag":91,"props":1880,"children":1881},{"style":115},[1882],{"type":53,"value":552},{"type":47,"tag":91,"props":1884,"children":1885},{"style":104},[1886],{"type":53,"value":608},{"type":47,"tag":91,"props":1888,"children":1889},{"style":115},[1890],{"type":53,"value":276},{"type":47,"tag":91,"props":1892,"children":1893},{"class":93,"line":191},[1894],{"type":47,"tag":91,"props":1895,"children":1896},{"emptyLinePlaceholder":185},[1897],{"type":53,"value":188},{"type":47,"tag":91,"props":1899,"children":1900},{"class":93,"line":200},[1901],{"type":47,"tag":91,"props":1902,"children":1903},{"style":157},[1904],{"type":53,"value":1905},"# Access array elements\n",{"type":47,"tag":91,"props":1907,"children":1908},{"class":93,"line":479},[1909,1913,1917,1922],{"type":47,"tag":91,"props":1910,"children":1911},{"style":98},[1912],{"type":53,"value":297},{"type":47,"tag":91,"props":1914,"children":1915},{"style":115},[1916],{"type":53,"value":552},{"type":47,"tag":91,"props":1918,"children":1919},{"style":104},[1920],{"type":53,"value":1921},"orders[0].total",{"type":47,"tag":91,"props":1923,"children":1924},{"style":115},[1925],{"type":53,"value":276},{"type":47,"tag":91,"props":1927,"children":1928},{"class":93,"line":506},[1929,1933,1937,1942],{"type":47,"tag":91,"props":1930,"children":1931},{"style":98},[1932],{"type":53,"value":297},{"type":47,"tag":91,"props":1934,"children":1935},{"style":115},[1936],{"type":53,"value":552},{"type":47,"tag":91,"props":1938,"children":1939},{"style":104},[1940],{"type":53,"value":1941},"items[len(items)].name",{"type":47,"tag":91,"props":1943,"children":1944},{"style":115},[1945],{"type":53,"value":276},{"type":47,"tag":91,"props":1947,"children":1948},{"class":93,"line":523},[1949],{"type":47,"tag":91,"props":1950,"children":1951},{"emptyLinePlaceholder":185},[1952],{"type":53,"value":188},{"type":47,"tag":91,"props":1954,"children":1955},{"class":93,"line":541},[1956],{"type":47,"tag":91,"props":1957,"children":1958},{"style":157},[1959],{"type":53,"value":1960},"# Chain member access\n",{"type":47,"tag":91,"props":1962,"children":1963},{"class":93,"line":568},[1964,1968,1972,1977],{"type":47,"tag":91,"props":1965,"children":1966},{"style":98},[1967],{"type":53,"value":297},{"type":47,"tag":91,"props":1969,"children":1970},{"style":115},[1971],{"type":53,"value":552},{"type":47,"tag":91,"props":1973,"children":1974},{"style":104},[1975],{"type":53,"value":1976},"response.body.data.id",{"type":47,"tag":91,"props":1978,"children":1979},{"style":115},[1980],{"type":53,"value":276},{"type":47,"tag":56,"props":1982,"children":1983},{},[1984,1986,1991],{"type":53,"value":1985},"Multiple ",{"type":47,"tag":72,"props":1987,"children":1989},{"className":1988},[],[1990],{"type":53,"value":297},{"type":53,"value":1992}," flags can be combined. Each expression is independently evaluated.",{"type":47,"tag":81,"props":1994,"children":1996},{"className":83,"code":1995,"language":85,"meta":41,"style":41},"# Capture multiple specific values\npup debugger probes create \\\n  --service my-service --env prod \\\n  --probe-location \"OrderService:processOrder\" \\\n  --capture \"order.id\" \\\n  --capture \"order.items[0].price\" \\\n  --capture \"customer.email\"\n",[1997],{"type":47,"tag":72,"props":1998,"children":1999},{"__ignoreMap":41},[2000,2008,2031,2055,2079,2103,2126],{"type":47,"tag":91,"props":2001,"children":2002},{"class":93,"line":94},[2003],{"type":47,"tag":91,"props":2004,"children":2005},{"style":157},[2006],{"type":53,"value":2007},"# Capture multiple specific values\n",{"type":47,"tag":91,"props":2009,"children":2010},{"class":93,"line":163},[2011,2015,2019,2023,2027],{"type":47,"tag":91,"props":2012,"children":2013},{"style":98},[2014],{"type":53,"value":77},{"type":47,"tag":91,"props":2016,"children":2017},{"style":104},[2018],{"type":53,"value":433},{"type":47,"tag":91,"props":2020,"children":2021},{"style":104},[2022],{"type":53,"value":493},{"type":47,"tag":91,"props":2024,"children":2025},{"style":104},[2026],{"type":53,"value":498},{"type":47,"tag":91,"props":2028,"children":2029},{"style":210},[2030],{"type":53,"value":503},{"type":47,"tag":91,"props":2032,"children":2033},{"class":93,"line":181},[2034,2038,2042,2046,2051],{"type":47,"tag":91,"props":2035,"children":2036},{"style":104},[2037],{"type":53,"value":512},{"type":47,"tag":91,"props":2039,"children":2040},{"style":104},[2041],{"type":53,"value":443},{"type":47,"tag":91,"props":2043,"children":2044},{"style":104},[2045],{"type":53,"value":939},{"type":47,"tag":91,"props":2047,"children":2048},{"style":104},[2049],{"type":53,"value":2050}," prod",{"type":47,"tag":91,"props":2052,"children":2053},{"style":210},[2054],{"type":53,"value":503},{"type":47,"tag":91,"props":2056,"children":2057},{"class":93,"line":191},[2058,2062,2066,2071,2075],{"type":47,"tag":91,"props":2059,"children":2060},{"style":104},[2061],{"type":53,"value":547},{"type":47,"tag":91,"props":2063,"children":2064},{"style":115},[2065],{"type":53,"value":552},{"type":47,"tag":91,"props":2067,"children":2068},{"style":104},[2069],{"type":53,"value":2070},"OrderService:processOrder",{"type":47,"tag":91,"props":2072,"children":2073},{"style":115},[2074],{"type":53,"value":223},{"type":47,"tag":91,"props":2076,"children":2077},{"style":210},[2078],{"type":53,"value":503},{"type":47,"tag":91,"props":2080,"children":2081},{"class":93,"line":200},[2082,2086,2090,2095,2099],{"type":47,"tag":91,"props":2083,"children":2084},{"style":104},[2085],{"type":53,"value":574},{"type":47,"tag":91,"props":2087,"children":2088},{"style":115},[2089],{"type":53,"value":552},{"type":47,"tag":91,"props":2091,"children":2092},{"style":104},[2093],{"type":53,"value":2094},"order.id",{"type":47,"tag":91,"props":2096,"children":2097},{"style":115},[2098],{"type":53,"value":223},{"type":47,"tag":91,"props":2100,"children":2101},{"style":210},[2102],{"type":53,"value":503},{"type":47,"tag":91,"props":2104,"children":2105},{"class":93,"line":479},[2106,2110,2114,2118,2122],{"type":47,"tag":91,"props":2107,"children":2108},{"style":104},[2109],{"type":53,"value":574},{"type":47,"tag":91,"props":2111,"children":2112},{"style":115},[2113],{"type":53,"value":552},{"type":47,"tag":91,"props":2115,"children":2116},{"style":104},[2117],{"type":53,"value":1328},{"type":47,"tag":91,"props":2119,"children":2120},{"style":115},[2121],{"type":53,"value":223},{"type":47,"tag":91,"props":2123,"children":2124},{"style":210},[2125],{"type":53,"value":503},{"type":47,"tag":91,"props":2127,"children":2128},{"class":93,"line":506},[2129,2133,2137,2142],{"type":47,"tag":91,"props":2130,"children":2131},{"style":104},[2132],{"type":53,"value":574},{"type":47,"tag":91,"props":2134,"children":2135},{"style":115},[2136],{"type":53,"value":552},{"type":47,"tag":91,"props":2138,"children":2139},{"style":104},[2140],{"type":53,"value":2141},"customer.email",{"type":47,"tag":91,"props":2143,"children":2144},{"style":115},[2145],{"type":53,"value":276},{"type":47,"tag":2147,"props":2148,"children":2149},"blockquote",{},[2150],{"type":47,"tag":56,"props":2151,"children":2152},{},[2153,2158,2160,2166,2168,2174],{"type":47,"tag":287,"props":2154,"children":2155},{},[2156],{"type":53,"value":2157},"Tip:",{"type":53,"value":2159}," Start with ",{"type":47,"tag":72,"props":2161,"children":2163},{"className":2162},[],[2164],{"type":53,"value":2165},"--depth 1",{"type":53,"value":2167}," (the default) to see field names and types, then increase depth to drill into interesting subtrees. Use ",{"type":47,"tag":72,"props":2169,"children":2171},{"className":2170},[],[2172],{"type":53,"value":2173},"--depth 5",{"type":53,"value":2175}," for deeply nested objects.",{"type":47,"tag":1064,"props":2177,"children":2179},{"id":2178},"full-snapshot-use-sparingly",[2180],{"type":53,"value":2181},"Full Snapshot (use sparingly)",{"type":47,"tag":56,"props":2183,"children":2184},{},[2185,2187,2192],{"type":53,"value":2186},"Use bare ",{"type":47,"tag":72,"props":2188,"children":2190},{"className":2189},[],[2191],{"type":53,"value":297},{"type":53,"value":2193}," (no value) only when you don't know which fields to inspect:",{"type":47,"tag":81,"props":2195,"children":2197},{"className":83,"code":2196,"language":85,"meta":41,"style":41},"# Full snapshot — captures all arguments, locals, return value\npup debugger probes create \\\n  --service my-service --env staging \\\n  --probe-location \"com.example.MyClass:myMethod\" \\\n  --capture\n",[2198],{"type":47,"tag":72,"props":2199,"children":2200},{"__ignoreMap":41},[2201,2209,2232,2255,2278],{"type":47,"tag":91,"props":2202,"children":2203},{"class":93,"line":94},[2204],{"type":47,"tag":91,"props":2205,"children":2206},{"style":157},[2207],{"type":53,"value":2208},"# Full snapshot — captures all arguments, locals, return value\n",{"type":47,"tag":91,"props":2210,"children":2211},{"class":93,"line":163},[2212,2216,2220,2224,2228],{"type":47,"tag":91,"props":2213,"children":2214},{"style":98},[2215],{"type":53,"value":77},{"type":47,"tag":91,"props":2217,"children":2218},{"style":104},[2219],{"type":53,"value":433},{"type":47,"tag":91,"props":2221,"children":2222},{"style":104},[2223],{"type":53,"value":493},{"type":47,"tag":91,"props":2225,"children":2226},{"style":104},[2227],{"type":53,"value":498},{"type":47,"tag":91,"props":2229,"children":2230},{"style":210},[2231],{"type":53,"value":503},{"type":47,"tag":91,"props":2233,"children":2234},{"class":93,"line":181},[2235,2239,2243,2247,2251],{"type":47,"tag":91,"props":2236,"children":2237},{"style":104},[2238],{"type":53,"value":512},{"type":47,"tag":91,"props":2240,"children":2241},{"style":104},[2242],{"type":53,"value":443},{"type":47,"tag":91,"props":2244,"children":2245},{"style":104},[2246],{"type":53,"value":939},{"type":47,"tag":91,"props":2248,"children":2249},{"style":104},[2250],{"type":53,"value":1260},{"type":47,"tag":91,"props":2252,"children":2253},{"style":210},[2254],{"type":53,"value":503},{"type":47,"tag":91,"props":2256,"children":2257},{"class":93,"line":191},[2258,2262,2266,2270,2274],{"type":47,"tag":91,"props":2259,"children":2260},{"style":104},[2261],{"type":53,"value":547},{"type":47,"tag":91,"props":2263,"children":2264},{"style":115},[2265],{"type":53,"value":552},{"type":47,"tag":91,"props":2267,"children":2268},{"style":104},[2269],{"type":53,"value":1280},{"type":47,"tag":91,"props":2271,"children":2272},{"style":115},[2273],{"type":53,"value":223},{"type":47,"tag":91,"props":2275,"children":2276},{"style":210},[2277],{"type":53,"value":503},{"type":47,"tag":91,"props":2279,"children":2280},{"class":93,"line":200},[2281],{"type":47,"tag":91,"props":2282,"children":2283},{"style":104},[2284],{"type":53,"value":2285},"  --capture\n",{"type":47,"tag":56,"props":2287,"children":2288},{},[2289],{"type":53,"value":2290},"You can combine snapshot with capture expressions:",{"type":47,"tag":81,"props":2292,"children":2294},{"className":83,"code":2293,"language":85,"meta":41,"style":41},"# Full snapshot + specific expressions\n--capture --capture \"user.name\"\n",[2295],{"type":47,"tag":72,"props":2296,"children":2297},{"__ignoreMap":41},[2298,2306],{"type":47,"tag":91,"props":2299,"children":2300},{"class":93,"line":94},[2301],{"type":47,"tag":91,"props":2302,"children":2303},{"style":157},[2304],{"type":53,"value":2305},"# Full snapshot + specific expressions\n",{"type":47,"tag":91,"props":2307,"children":2308},{"class":93,"line":163},[2309,2313,2318,2322,2326],{"type":47,"tag":91,"props":2310,"children":2311},{"style":98},[2312],{"type":53,"value":297},{"type":47,"tag":91,"props":2314,"children":2315},{"style":104},[2316],{"type":53,"value":2317}," --capture",{"type":47,"tag":91,"props":2319,"children":2320},{"style":115},[2321],{"type":53,"value":552},{"type":47,"tag":91,"props":2323,"children":2324},{"style":104},[2325],{"type":53,"value":1304},{"type":47,"tag":91,"props":2327,"children":2328},{"style":115},[2329],{"type":53,"value":276},{"type":47,"tag":1064,"props":2331,"children":2333},{"id":2332},"templates",[2334],{"type":53,"value":2335},"Templates",{"type":47,"tag":56,"props":2337,"children":2338},{},[2339],{"type":53,"value":2340},"Templates can be used alongside capture expressions for custom log messages:",{"type":47,"tag":81,"props":2342,"children":2344},{"className":83,"code":2343,"language":85,"meta":41,"style":41},"# Template with capture expressions\npup debugger probes create \\\n  --service my-service --env prod \\\n  --probe-location \"MyClass:myMethod\" \\\n  --capture \"user.id\" \\\n  --template \"Processing request for user={user.id}, took {@duration}ms\"\n",[2345],{"type":47,"tag":72,"props":2346,"children":2347},{"__ignoreMap":41},[2348,2356,2379,2402,2426,2450],{"type":47,"tag":91,"props":2349,"children":2350},{"class":93,"line":94},[2351],{"type":47,"tag":91,"props":2352,"children":2353},{"style":157},[2354],{"type":53,"value":2355},"# Template with capture expressions\n",{"type":47,"tag":91,"props":2357,"children":2358},{"class":93,"line":163},[2359,2363,2367,2371,2375],{"type":47,"tag":91,"props":2360,"children":2361},{"style":98},[2362],{"type":53,"value":77},{"type":47,"tag":91,"props":2364,"children":2365},{"style":104},[2366],{"type":53,"value":433},{"type":47,"tag":91,"props":2368,"children":2369},{"style":104},[2370],{"type":53,"value":493},{"type":47,"tag":91,"props":2372,"children":2373},{"style":104},[2374],{"type":53,"value":498},{"type":47,"tag":91,"props":2376,"children":2377},{"style":210},[2378],{"type":53,"value":503},{"type":47,"tag":91,"props":2380,"children":2381},{"class":93,"line":181},[2382,2386,2390,2394,2398],{"type":47,"tag":91,"props":2383,"children":2384},{"style":104},[2385],{"type":53,"value":512},{"type":47,"tag":91,"props":2387,"children":2388},{"style":104},[2389],{"type":53,"value":443},{"type":47,"tag":91,"props":2391,"children":2392},{"style":104},[2393],{"type":53,"value":939},{"type":47,"tag":91,"props":2395,"children":2396},{"style":104},[2397],{"type":53,"value":2050},{"type":47,"tag":91,"props":2399,"children":2400},{"style":210},[2401],{"type":53,"value":503},{"type":47,"tag":91,"props":2403,"children":2404},{"class":93,"line":191},[2405,2409,2413,2418,2422],{"type":47,"tag":91,"props":2406,"children":2407},{"style":104},[2408],{"type":53,"value":547},{"type":47,"tag":91,"props":2410,"children":2411},{"style":115},[2412],{"type":53,"value":552},{"type":47,"tag":91,"props":2414,"children":2415},{"style":104},[2416],{"type":53,"value":2417},"MyClass:myMethod",{"type":47,"tag":91,"props":2419,"children":2420},{"style":115},[2421],{"type":53,"value":223},{"type":47,"tag":91,"props":2423,"children":2424},{"style":210},[2425],{"type":53,"value":503},{"type":47,"tag":91,"props":2427,"children":2428},{"class":93,"line":200},[2429,2433,2437,2442,2446],{"type":47,"tag":91,"props":2430,"children":2431},{"style":104},[2432],{"type":53,"value":574},{"type":47,"tag":91,"props":2434,"children":2435},{"style":115},[2436],{"type":53,"value":552},{"type":47,"tag":91,"props":2438,"children":2439},{"style":104},[2440],{"type":53,"value":2441},"user.id",{"type":47,"tag":91,"props":2443,"children":2444},{"style":115},[2445],{"type":53,"value":223},{"type":47,"tag":91,"props":2447,"children":2448},{"style":210},[2449],{"type":53,"value":503},{"type":47,"tag":91,"props":2451,"children":2452},{"class":93,"line":479},[2453,2458,2462,2467],{"type":47,"tag":91,"props":2454,"children":2455},{"style":104},[2456],{"type":53,"value":2457},"  --template",{"type":47,"tag":91,"props":2459,"children":2460},{"style":115},[2461],{"type":53,"value":552},{"type":47,"tag":91,"props":2463,"children":2464},{"style":104},[2465],{"type":53,"value":2466},"Processing request for user={user.id}, took {@duration}ms",{"type":47,"tag":91,"props":2468,"children":2469},{"style":115},[2470],{"type":53,"value":276},{"type":47,"tag":56,"props":2472,"children":2473},{},[2474,2479,2481,2486],{"type":47,"tag":287,"props":2475,"children":2476},{},[2477],{"type":53,"value":2478},"Template syntax",{"type":53,"value":2480}," uses ",{"type":47,"tag":72,"props":2482,"children":2484},{"className":2483},[],[2485],{"type":53,"value":1662},{"type":53,"value":2487}," placeholders:",{"type":47,"tag":81,"props":2489,"children":2491},{"className":83,"code":2490,"language":85,"meta":41,"style":41},"--template \"Processing order={orderId} for user={userId}\"\n--template \"handleRequest took {@duration}ms\"\n",[2492],{"type":47,"tag":72,"props":2493,"children":2494},{"__ignoreMap":41},[2495,2515],{"type":47,"tag":91,"props":2496,"children":2497},{"class":93,"line":94},[2498,2502,2506,2511],{"type":47,"tag":91,"props":2499,"children":2500},{"style":98},[2501],{"type":53,"value":1651},{"type":47,"tag":91,"props":2503,"children":2504},{"style":115},[2505],{"type":53,"value":552},{"type":47,"tag":91,"props":2507,"children":2508},{"style":104},[2509],{"type":53,"value":2510},"Processing order={orderId} for user={userId}",{"type":47,"tag":91,"props":2512,"children":2513},{"style":115},[2514],{"type":53,"value":276},{"type":47,"tag":91,"props":2516,"children":2517},{"class":93,"line":163},[2518,2522,2526,2531],{"type":47,"tag":91,"props":2519,"children":2520},{"style":98},[2521],{"type":53,"value":1651},{"type":47,"tag":91,"props":2523,"children":2524},{"style":115},[2525],{"type":53,"value":552},{"type":47,"tag":91,"props":2527,"children":2528},{"style":104},[2529],{"type":53,"value":2530},"handleRequest took {@duration}ms",{"type":47,"tag":91,"props":2532,"children":2533},{"style":115},[2534],{"type":53,"value":276},{"type":47,"tag":56,"props":2536,"children":2537},{},[2538,2543],{"type":47,"tag":287,"props":2539,"children":2540},{},[2541],{"type":53,"value":2542},"Conditions",{"type":53,"value":2544}," filter when the probe fires:",{"type":47,"tag":81,"props":2546,"children":2548},{"className":83,"code":2547,"language":85,"meta":41,"style":41},"--condition \"status == 'error'\"\n--condition \"@duration > 100\"\n",[2549],{"type":47,"tag":72,"props":2550,"children":2551},{"__ignoreMap":41},[2552,2572],{"type":47,"tag":91,"props":2553,"children":2554},{"class":93,"line":94},[2555,2559,2563,2568],{"type":47,"tag":91,"props":2556,"children":2557},{"style":98},[2558],{"type":53,"value":1688},{"type":47,"tag":91,"props":2560,"children":2561},{"style":115},[2562],{"type":53,"value":552},{"type":47,"tag":91,"props":2564,"children":2565},{"style":104},[2566],{"type":53,"value":2567},"status == 'error'",{"type":47,"tag":91,"props":2569,"children":2570},{"style":115},[2571],{"type":53,"value":276},{"type":47,"tag":91,"props":2573,"children":2574},{"class":93,"line":163},[2575,2579,2583,2588],{"type":47,"tag":91,"props":2576,"children":2577},{"style":98},[2578],{"type":53,"value":1688},{"type":47,"tag":91,"props":2580,"children":2581},{"style":115},[2582],{"type":53,"value":552},{"type":47,"tag":91,"props":2584,"children":2585},{"style":104},[2586],{"type":53,"value":2587},"@duration > 100",{"type":47,"tag":91,"props":2589,"children":2590},{"style":115},[2591],{"type":53,"value":276},{"type":47,"tag":1064,"props":2593,"children":2595},{"id":2594},"delete-a-probe",[2596],{"type":53,"value":2597},"Delete a Probe",{"type":47,"tag":81,"props":2599,"children":2601},{"className":83,"code":2600,"language":85,"meta":41,"style":41},"pup debugger probes delete \u003CPROBE_ID>\n",[2602],{"type":47,"tag":72,"props":2603,"children":2604},{"__ignoreMap":41},[2605],{"type":47,"tag":91,"props":2606,"children":2607},{"class":93,"line":94},[2608,2612,2616,2620,2624,2628,2632,2636],{"type":47,"tag":91,"props":2609,"children":2610},{"style":98},[2611],{"type":53,"value":77},{"type":47,"tag":91,"props":2613,"children":2614},{"style":104},[2615],{"type":53,"value":433},{"type":47,"tag":91,"props":2617,"children":2618},{"style":104},[2619],{"type":53,"value":493},{"type":47,"tag":91,"props":2621,"children":2622},{"style":104},[2623],{"type":53,"value":790},{"type":47,"tag":91,"props":2625,"children":2626},{"style":115},[2627],{"type":53,"value":691},{"type":47,"tag":91,"props":2629,"children":2630},{"style":104},[2631],{"type":53,"value":696},{"type":47,"tag":91,"props":2633,"children":2634},{"style":210},[2635],{"type":53,"value":701},{"type":47,"tag":91,"props":2637,"children":2638},{"style":115},[2639],{"type":53,"value":807},{"type":47,"tag":62,"props":2641,"children":2643},{"id":2642},"watch-probe-events",[2644],{"type":53,"value":2645},"Watch Probe Events",{"type":47,"tag":56,"props":2647,"children":2648},{},[2649],{"type":53,"value":2650},"Stream log events and status errors from a probe in real time.",{"type":47,"tag":81,"props":2652,"children":2654},{"className":83,"code":2653,"language":85,"meta":41,"style":41},"pup debugger probes watch \u003CPROBE_ID>\n",[2655],{"type":47,"tag":72,"props":2656,"children":2657},{"__ignoreMap":41},[2658],{"type":47,"tag":91,"props":2659,"children":2660},{"class":93,"line":94},[2661,2665,2669,2673,2677,2681,2685,2689],{"type":47,"tag":91,"props":2662,"children":2663},{"style":98},[2664],{"type":53,"value":77},{"type":47,"tag":91,"props":2666,"children":2667},{"style":104},[2668],{"type":53,"value":433},{"type":47,"tag":91,"props":2670,"children":2671},{"style":104},[2672],{"type":53,"value":493},{"type":47,"tag":91,"props":2674,"children":2675},{"style":104},[2676],{"type":53,"value":686},{"type":47,"tag":91,"props":2678,"children":2679},{"style":115},[2680],{"type":53,"value":691},{"type":47,"tag":91,"props":2682,"children":2683},{"style":104},[2684],{"type":53,"value":696},{"type":47,"tag":91,"props":2686,"children":2687},{"style":210},[2688],{"type":53,"value":701},{"type":47,"tag":91,"props":2690,"children":2691},{"style":115},[2692],{"type":53,"value":807},{"type":47,"tag":56,"props":2694,"children":2695},{},[2696],{"type":47,"tag":287,"props":2697,"children":2698},{},[2699],{"type":53,"value":1448},{"type":47,"tag":954,"props":2701,"children":2702},{},[2703,2721],{"type":47,"tag":958,"props":2704,"children":2705},{},[2706],{"type":47,"tag":962,"props":2707,"children":2708},{},[2709,2713,2717],{"type":47,"tag":966,"props":2710,"children":2711},{},[2712],{"type":53,"value":970},{"type":47,"tag":966,"props":2714,"children":2715},{},[2716],{"type":53,"value":975},{"type":47,"tag":966,"props":2718,"children":2719},{},[2720],{"type":53,"value":980},{"type":47,"tag":982,"props":2722,"children":2723},{},[2724,2750,2772,2798,2824],{"type":47,"tag":962,"props":2725,"children":2726},{},[2727,2736,2741],{"type":47,"tag":989,"props":2728,"children":2729},{},[2730],{"type":47,"tag":72,"props":2731,"children":2733},{"className":2732},[],[2734],{"type":53,"value":2735},"--timeout",{"type":47,"tag":989,"props":2737,"children":2738},{},[2739],{"type":53,"value":2740},"Exit after N seconds",{"type":47,"tag":989,"props":2742,"children":2743},{},[2744],{"type":47,"tag":72,"props":2745,"children":2747},{"className":2746},[],[2748],{"type":53,"value":2749},"120",{"type":47,"tag":962,"props":2751,"children":2752},{},[2753,2762,2767],{"type":47,"tag":989,"props":2754,"children":2755},{},[2756],{"type":47,"tag":72,"props":2757,"children":2759},{"className":2758},[],[2760],{"type":53,"value":2761},"--limit",{"type":47,"tag":989,"props":2763,"children":2764},{},[2765],{"type":53,"value":2766},"Exit after N log events",{"type":47,"tag":989,"props":2768,"children":2769},{},[2770],{"type":53,"value":2771},"unlimited",{"type":47,"tag":962,"props":2773,"children":2774},{},[2775,2784,2789],{"type":47,"tag":989,"props":2776,"children":2777},{},[2778],{"type":47,"tag":72,"props":2779,"children":2781},{"className":2780},[],[2782],{"type":53,"value":2783},"--from",{"type":47,"tag":989,"props":2785,"children":2786},{},[2787],{"type":53,"value":2788},"Start time for log query",{"type":47,"tag":989,"props":2790,"children":2791},{},[2792],{"type":47,"tag":72,"props":2793,"children":2795},{"className":2794},[],[2796],{"type":53,"value":2797},"now",{"type":47,"tag":962,"props":2799,"children":2800},{},[2801,2810,2815],{"type":47,"tag":989,"props":2802,"children":2803},{},[2804],{"type":47,"tag":72,"props":2805,"children":2807},{"className":2806},[],[2808],{"type":53,"value":2809},"--wait",{"type":47,"tag":989,"props":2811,"children":2812},{},[2813],{"type":53,"value":2814},"Wait up to N seconds for the probe to become available",{"type":47,"tag":989,"props":2816,"children":2817},{},[2818],{"type":47,"tag":72,"props":2819,"children":2821},{"className":2820},[],[2822],{"type":53,"value":2823},"0",{"type":47,"tag":962,"props":2825,"children":2826},{},[2827,2835,2862],{"type":47,"tag":989,"props":2828,"children":2829},{},[2830],{"type":47,"tag":72,"props":2831,"children":2833},{"className":2832},[],[2834],{"type":53,"value":394},{"type":47,"tag":989,"props":2836,"children":2837},{},[2838,2840,2846,2847,2853,2854,2860],{"type":53,"value":2839},"Comma-separated fields to include: ",{"type":47,"tag":72,"props":2841,"children":2843},{"className":2842},[],[2844],{"type":53,"value":2845},"message",{"type":53,"value":1031},{"type":47,"tag":72,"props":2848,"children":2850},{"className":2849},[],[2851],{"type":53,"value":2852},"captures",{"type":53,"value":1031},{"type":47,"tag":72,"props":2855,"children":2857},{"className":2856},[],[2858],{"type":53,"value":2859},"timestamp",{"type":53,"value":2861},". Compact JSON output.",{"type":47,"tag":989,"props":2863,"children":2864},{},[2865],{"type":53,"value":2866},"Full debugger payload",{"type":47,"tag":56,"props":2868,"children":2869},{},[2870],{"type":47,"tag":287,"props":2871,"children":2872},{},[2873],{"type":53,"value":2874},"Behavior:",{"type":47,"tag":2876,"props":2877,"children":2878},"ul",{},[2879,2891,2903,2908,2927,2947,2952,2957],{"type":47,"tag":307,"props":2880,"children":2881},{},[2882,2884,2889],{"type":53,"value":2883},"Without ",{"type":47,"tag":72,"props":2885,"children":2887},{"className":2886},[],[2888],{"type":53,"value":394},{"type":53,"value":2890},": outputs the trimmed debugger payload (snapshot, probe info, stack) — not the full log envelope",{"type":47,"tag":307,"props":2892,"children":2893},{},[2894,2896,2901],{"type":53,"value":2895},"With ",{"type":47,"tag":72,"props":2897,"children":2899},{"className":2898},[],[2900],{"type":53,"value":394},{"type":53,"value":2902},": outputs only the requested fields as compact JSON per event",{"type":47,"tag":307,"props":2904,"children":2905},{},[2906],{"type":53,"value":2907},"Polls for new log events and probe status errors every 1s",{"type":47,"tag":307,"props":2909,"children":2910},{},[2911,2913,2918,2920,2925],{"type":53,"value":2912},"Default ",{"type":47,"tag":72,"props":2914,"children":2916},{"className":2915},[],[2917],{"type":53,"value":2783},{"type":53,"value":2919}," is ",{"type":47,"tag":72,"props":2921,"children":2923},{"className":2922},[],[2924],{"type":53,"value":2797},{"type":53,"value":2926}," — only shows new events going forward",{"type":47,"tag":307,"props":2928,"children":2929},{},[2930,2932,2938,2939,2945],{"type":53,"value":2931},"Use ",{"type":47,"tag":72,"props":2933,"children":2935},{"className":2934},[],[2936],{"type":53,"value":2937},"--from 5m",{"type":53,"value":1537},{"type":47,"tag":72,"props":2940,"children":2942},{"className":2941},[],[2943],{"type":53,"value":2944},"--from 1h",{"type":53,"value":2946}," to include recent historical events",{"type":47,"tag":307,"props":2948,"children":2949},{},[2950],{"type":53,"value":2951},"Probe status errors (e.g., instrumentation failures) go to stderr",{"type":47,"tag":307,"props":2953,"children":2954},{},[2955],{"type":53,"value":2956},"Exit code 0 if events received, 1 if timed out with no events",{"type":47,"tag":307,"props":2958,"children":2959},{},[2960,2961,2967],{"type":53,"value":2931},{"type":47,"tag":72,"props":2962,"children":2964},{"className":2963},[],[2965],{"type":53,"value":2966},"--wait \u003Cseconds>",{"type":53,"value":2968}," to retry probe existence check (handles create → watch pipeline); default is 0 (fail immediately if not found)",{"type":47,"tag":1064,"props":2970,"children":2972},{"id":2971},"using-fields-for-compact-output",[2973,2975,2980],{"type":53,"value":2974},"Using ",{"type":47,"tag":72,"props":2976,"children":2978},{"className":2977},[],[2979],{"type":53,"value":394},{"type":53,"value":396},{"type":47,"tag":56,"props":2982,"children":2983},{},[2984,2986,2991],{"type":53,"value":2985},"For most agent use cases, ",{"type":47,"tag":72,"props":2987,"children":2989},{"className":2988},[],[2990],{"type":53,"value":394},{"type":53,"value":2992}," gives you exactly what you need without jq:",{"type":47,"tag":81,"props":2994,"children":2996},{"className":83,"code":2995,"language":85,"meta":41,"style":41},"# Message + captures + timestamp (most common)\npup debugger probes watch \u003CID> --fields \"message,captures,timestamp\" --limit 5\n\n# Template message only (one line per event)\npup debugger probes watch \u003CID> --fields \"message\" --limit 10\n\n# Just captures (expression values or snapshot data)\npup debugger probes watch \u003CID> --fields \"captures\" --limit 1\n",[2997],{"type":47,"tag":72,"props":2998,"children":2999},{"__ignoreMap":41},[3000,3008,3069,3076,3084,3144,3151,3159],{"type":47,"tag":91,"props":3001,"children":3002},{"class":93,"line":94},[3003],{"type":47,"tag":91,"props":3004,"children":3005},{"style":157},[3006],{"type":53,"value":3007},"# Message + captures + timestamp (most common)\n",{"type":47,"tag":91,"props":3009,"children":3010},{"class":93,"line":163},[3011,3015,3019,3023,3027,3031,3036,3040,3044,3048,3052,3056,3060,3064],{"type":47,"tag":91,"props":3012,"children":3013},{"style":98},[3014],{"type":53,"value":77},{"type":47,"tag":91,"props":3016,"children":3017},{"style":104},[3018],{"type":53,"value":433},{"type":47,"tag":91,"props":3020,"children":3021},{"style":104},[3022],{"type":53,"value":493},{"type":47,"tag":91,"props":3024,"children":3025},{"style":104},[3026],{"type":53,"value":686},{"type":47,"tag":91,"props":3028,"children":3029},{"style":115},[3030],{"type":53,"value":691},{"type":47,"tag":91,"props":3032,"children":3033},{"style":104},[3034],{"type":53,"value":3035},"I",{"type":47,"tag":91,"props":3037,"children":3038},{"style":210},[3039],{"type":53,"value":701},{"type":47,"tag":91,"props":3041,"children":3042},{"style":115},[3043],{"type":53,"value":706},{"type":47,"tag":91,"props":3045,"children":3046},{"style":104},[3047],{"type":53,"value":448},{"type":47,"tag":91,"props":3049,"children":3050},{"style":115},[3051],{"type":53,"value":552},{"type":47,"tag":91,"props":3053,"children":3054},{"style":104},[3055],{"type":53,"value":748},{"type":47,"tag":91,"props":3057,"children":3058},{"style":115},[3059],{"type":53,"value":223},{"type":47,"tag":91,"props":3061,"children":3062},{"style":104},[3063],{"type":53,"value":722},{"type":47,"tag":91,"props":3065,"children":3066},{"style":714},[3067],{"type":53,"value":3068}," 5\n",{"type":47,"tag":91,"props":3070,"children":3071},{"class":93,"line":181},[3072],{"type":47,"tag":91,"props":3073,"children":3074},{"emptyLinePlaceholder":185},[3075],{"type":53,"value":188},{"type":47,"tag":91,"props":3077,"children":3078},{"class":93,"line":191},[3079],{"type":47,"tag":91,"props":3080,"children":3081},{"style":157},[3082],{"type":53,"value":3083},"# Template message only (one line per event)\n",{"type":47,"tag":91,"props":3085,"children":3086},{"class":93,"line":200},[3087,3091,3095,3099,3103,3107,3111,3115,3119,3123,3127,3131,3135,3139],{"type":47,"tag":91,"props":3088,"children":3089},{"style":98},[3090],{"type":53,"value":77},{"type":47,"tag":91,"props":3092,"children":3093},{"style":104},[3094],{"type":53,"value":433},{"type":47,"tag":91,"props":3096,"children":3097},{"style":104},[3098],{"type":53,"value":493},{"type":47,"tag":91,"props":3100,"children":3101},{"style":104},[3102],{"type":53,"value":686},{"type":47,"tag":91,"props":3104,"children":3105},{"style":115},[3106],{"type":53,"value":691},{"type":47,"tag":91,"props":3108,"children":3109},{"style":104},[3110],{"type":53,"value":3035},{"type":47,"tag":91,"props":3112,"children":3113},{"style":210},[3114],{"type":53,"value":701},{"type":47,"tag":91,"props":3116,"children":3117},{"style":115},[3118],{"type":53,"value":706},{"type":47,"tag":91,"props":3120,"children":3121},{"style":104},[3122],{"type":53,"value":448},{"type":47,"tag":91,"props":3124,"children":3125},{"style":115},[3126],{"type":53,"value":552},{"type":47,"tag":91,"props":3128,"children":3129},{"style":104},[3130],{"type":53,"value":2845},{"type":47,"tag":91,"props":3132,"children":3133},{"style":115},[3134],{"type":53,"value":223},{"type":47,"tag":91,"props":3136,"children":3137},{"style":104},[3138],{"type":53,"value":722},{"type":47,"tag":91,"props":3140,"children":3141},{"style":714},[3142],{"type":53,"value":3143}," 10\n",{"type":47,"tag":91,"props":3145,"children":3146},{"class":93,"line":479},[3147],{"type":47,"tag":91,"props":3148,"children":3149},{"emptyLinePlaceholder":185},[3150],{"type":53,"value":188},{"type":47,"tag":91,"props":3152,"children":3153},{"class":93,"line":506},[3154],{"type":47,"tag":91,"props":3155,"children":3156},{"style":157},[3157],{"type":53,"value":3158},"# Just captures (expression values or snapshot data)\n",{"type":47,"tag":91,"props":3160,"children":3161},{"class":93,"line":523},[3162,3166,3170,3174,3178,3182,3186,3190,3194,3198,3202,3206,3210,3214],{"type":47,"tag":91,"props":3163,"children":3164},{"style":98},[3165],{"type":53,"value":77},{"type":47,"tag":91,"props":3167,"children":3168},{"style":104},[3169],{"type":53,"value":433},{"type":47,"tag":91,"props":3171,"children":3172},{"style":104},[3173],{"type":53,"value":493},{"type":47,"tag":91,"props":3175,"children":3176},{"style":104},[3177],{"type":53,"value":686},{"type":47,"tag":91,"props":3179,"children":3180},{"style":115},[3181],{"type":53,"value":691},{"type":47,"tag":91,"props":3183,"children":3184},{"style":104},[3185],{"type":53,"value":3035},{"type":47,"tag":91,"props":3187,"children":3188},{"style":210},[3189],{"type":53,"value":701},{"type":47,"tag":91,"props":3191,"children":3192},{"style":115},[3193],{"type":53,"value":706},{"type":47,"tag":91,"props":3195,"children":3196},{"style":104},[3197],{"type":53,"value":448},{"type":47,"tag":91,"props":3199,"children":3200},{"style":115},[3201],{"type":53,"value":552},{"type":47,"tag":91,"props":3203,"children":3204},{"style":104},[3205],{"type":53,"value":2852},{"type":47,"tag":91,"props":3207,"children":3208},{"style":115},[3209],{"type":53,"value":223},{"type":47,"tag":91,"props":3211,"children":3212},{"style":104},[3213],{"type":53,"value":722},{"type":47,"tag":91,"props":3215,"children":3216},{"style":714},[3217],{"type":53,"value":3218}," 1\n",{"type":47,"tag":1064,"props":3220,"children":3222},{"id":3221},"extracting-fields-with-jq-reference",[3223],{"type":53,"value":3224},"Extracting fields with jq (reference)",{"type":47,"tag":56,"props":3226,"children":3227},{},[3228,3230,3235],{"type":53,"value":3229},"When using the default output (no ",{"type":47,"tag":72,"props":3231,"children":3233},{"className":3232},[],[3234],{"type":53,"value":394},{"type":53,"value":3236},"), the debugger payload is at the top level. Common jq patterns:",{"type":47,"tag":81,"props":3238,"children":3240},{"className":83,"code":3239,"language":85,"meta":41,"style":41},"# Extract a specific captured expression\npup debugger probes watch \u003CID> --limit 1 \\\n  | jq '.snapshot.captures.return.captureExpressions'\n\n# Get captured argument values\npup debugger probes watch \u003CID> --limit 1 \\\n  | jq '.snapshot.captures.return.arguments'\n",[3241],{"type":47,"tag":72,"props":3242,"children":3243},{"__ignoreMap":41},[3244,3252,3300,3328,3335,3343,3390],{"type":47,"tag":91,"props":3245,"children":3246},{"class":93,"line":94},[3247],{"type":47,"tag":91,"props":3248,"children":3249},{"style":157},[3250],{"type":53,"value":3251},"# Extract a specific captured expression\n",{"type":47,"tag":91,"props":3253,"children":3254},{"class":93,"line":163},[3255,3259,3263,3267,3271,3275,3279,3283,3287,3291,3296],{"type":47,"tag":91,"props":3256,"children":3257},{"style":98},[3258],{"type":53,"value":77},{"type":47,"tag":91,"props":3260,"children":3261},{"style":104},[3262],{"type":53,"value":433},{"type":47,"tag":91,"props":3264,"children":3265},{"style":104},[3266],{"type":53,"value":493},{"type":47,"tag":91,"props":3268,"children":3269},{"style":104},[3270],{"type":53,"value":686},{"type":47,"tag":91,"props":3272,"children":3273},{"style":115},[3274],{"type":53,"value":691},{"type":47,"tag":91,"props":3276,"children":3277},{"style":104},[3278],{"type":53,"value":3035},{"type":47,"tag":91,"props":3280,"children":3281},{"style":210},[3282],{"type":53,"value":701},{"type":47,"tag":91,"props":3284,"children":3285},{"style":115},[3286],{"type":53,"value":706},{"type":47,"tag":91,"props":3288,"children":3289},{"style":104},[3290],{"type":53,"value":722},{"type":47,"tag":91,"props":3292,"children":3293},{"style":714},[3294],{"type":53,"value":3295}," 1",{"type":47,"tag":91,"props":3297,"children":3298},{"style":210},[3299],{"type":53,"value":503},{"type":47,"tag":91,"props":3301,"children":3302},{"class":93,"line":181},[3303,3308,3313,3318,3323],{"type":47,"tag":91,"props":3304,"children":3305},{"style":115},[3306],{"type":53,"value":3307},"  |",{"type":47,"tag":91,"props":3309,"children":3310},{"style":98},[3311],{"type":53,"value":3312}," jq",{"type":47,"tag":91,"props":3314,"children":3315},{"style":115},[3316],{"type":53,"value":3317}," '",{"type":47,"tag":91,"props":3319,"children":3320},{"style":104},[3321],{"type":53,"value":3322},".snapshot.captures.return.captureExpressions",{"type":47,"tag":91,"props":3324,"children":3325},{"style":115},[3326],{"type":53,"value":3327},"'\n",{"type":47,"tag":91,"props":3329,"children":3330},{"class":93,"line":191},[3331],{"type":47,"tag":91,"props":3332,"children":3333},{"emptyLinePlaceholder":185},[3334],{"type":53,"value":188},{"type":47,"tag":91,"props":3336,"children":3337},{"class":93,"line":200},[3338],{"type":47,"tag":91,"props":3339,"children":3340},{"style":157},[3341],{"type":53,"value":3342},"# Get captured argument values\n",{"type":47,"tag":91,"props":3344,"children":3345},{"class":93,"line":479},[3346,3350,3354,3358,3362,3366,3370,3374,3378,3382,3386],{"type":47,"tag":91,"props":3347,"children":3348},{"style":98},[3349],{"type":53,"value":77},{"type":47,"tag":91,"props":3351,"children":3352},{"style":104},[3353],{"type":53,"value":433},{"type":47,"tag":91,"props":3355,"children":3356},{"style":104},[3357],{"type":53,"value":493},{"type":47,"tag":91,"props":3359,"children":3360},{"style":104},[3361],{"type":53,"value":686},{"type":47,"tag":91,"props":3363,"children":3364},{"style":115},[3365],{"type":53,"value":691},{"type":47,"tag":91,"props":3367,"children":3368},{"style":104},[3369],{"type":53,"value":3035},{"type":47,"tag":91,"props":3371,"children":3372},{"style":210},[3373],{"type":53,"value":701},{"type":47,"tag":91,"props":3375,"children":3376},{"style":115},[3377],{"type":53,"value":706},{"type":47,"tag":91,"props":3379,"children":3380},{"style":104},[3381],{"type":53,"value":722},{"type":47,"tag":91,"props":3383,"children":3384},{"style":714},[3385],{"type":53,"value":3295},{"type":47,"tag":91,"props":3387,"children":3388},{"style":210},[3389],{"type":53,"value":503},{"type":47,"tag":91,"props":3391,"children":3392},{"class":93,"line":506},[3393,3397,3401,3405,3410],{"type":47,"tag":91,"props":3394,"children":3395},{"style":115},[3396],{"type":53,"value":3307},{"type":47,"tag":91,"props":3398,"children":3399},{"style":98},[3400],{"type":53,"value":3312},{"type":47,"tag":91,"props":3402,"children":3403},{"style":115},[3404],{"type":53,"value":3317},{"type":47,"tag":91,"props":3406,"children":3407},{"style":104},[3408],{"type":53,"value":3409},".snapshot.captures.return.arguments",{"type":47,"tag":91,"props":3411,"children":3412},{"style":115},[3413],{"type":53,"value":3327},{"type":47,"tag":56,"props":3415,"children":3416},{},[3417],{"type":47,"tag":287,"props":3418,"children":3419},{},[3420],{"type":53,"value":3421},"Default output structure (trimmed to debugger payload):",{"type":47,"tag":81,"props":3423,"children":3427},{"className":3424,"code":3426,"language":53},[3425],"language-text",".snapshot.captures.return.arguments          → method arguments\n.snapshot.captures.return.locals             → local variables\n.snapshot.captures.return.captureExpressions → capture expression values\n.snapshot.probe.id                           → probe ID\n.snapshot.probe.location                     → source location\n",[3428],{"type":47,"tag":72,"props":3429,"children":3430},{"__ignoreMap":41},[3431],{"type":53,"value":3426},{"type":47,"tag":62,"props":3433,"children":3435},{"id":3434},"supported-languages",[3436],{"type":53,"value":3437},"Supported Languages",{"type":47,"tag":954,"props":3439,"children":3440},{},[3441,3462],{"type":47,"tag":958,"props":3442,"children":3443},{},[3444],{"type":47,"tag":962,"props":3445,"children":3446},{},[3447,3452],{"type":47,"tag":966,"props":3448,"children":3449},{},[3450],{"type":53,"value":3451},"Language",{"type":47,"tag":966,"props":3453,"children":3454},{},[3455,3460],{"type":47,"tag":72,"props":3456,"children":3458},{"className":3457},[],[3459],{"type":53,"value":1561},{"type":53,"value":3461}," value",{"type":47,"tag":982,"props":3463,"children":3464},{},[3465,3481,3497],{"type":47,"tag":962,"props":3466,"children":3467},{},[3468,3473],{"type":47,"tag":989,"props":3469,"children":3470},{},[3471],{"type":53,"value":3472},"Java",{"type":47,"tag":989,"props":3474,"children":3475},{},[3476],{"type":47,"tag":72,"props":3477,"children":3479},{"className":3478},[],[3480],{"type":53,"value":1570},{"type":47,"tag":962,"props":3482,"children":3483},{},[3484,3489],{"type":47,"tag":989,"props":3485,"children":3486},{},[3487],{"type":53,"value":3488},"Python",{"type":47,"tag":989,"props":3490,"children":3491},{},[3492],{"type":47,"tag":72,"props":3493,"children":3495},{"className":3494},[],[3496],{"type":53,"value":1577},{"type":47,"tag":962,"props":3498,"children":3499},{},[3500,3505],{"type":47,"tag":989,"props":3501,"children":3502},{},[3503],{"type":53,"value":3504},".NET",{"type":47,"tag":989,"props":3506,"children":3507},{},[3508],{"type":47,"tag":72,"props":3509,"children":3511},{"className":3510},[],[3512],{"type":53,"value":1584},{"type":47,"tag":62,"props":3514,"children":3516},{"id":3515},"failure-handling",[3517],{"type":53,"value":3518},"Failure Handling",{"type":47,"tag":954,"props":3520,"children":3521},{},[3522,3538],{"type":47,"tag":958,"props":3523,"children":3524},{},[3525],{"type":47,"tag":962,"props":3526,"children":3527},{},[3528,3533],{"type":47,"tag":966,"props":3529,"children":3530},{},[3531],{"type":53,"value":3532},"Problem",{"type":47,"tag":966,"props":3534,"children":3535},{},[3536],{"type":53,"value":3537},"Fix",{"type":47,"tag":982,"props":3539,"children":3540},{},[3541,3560,3585,3612,3625,3667],{"type":47,"tag":962,"props":3542,"children":3543},{},[3544,3549],{"type":47,"tag":989,"props":3545,"children":3546},{},[3547],{"type":53,"value":3548},"Wrong env \u002F no instances",{"type":47,"tag":989,"props":3550,"children":3551},{},[3552,3553,3558],{"type":53,"value":2931},{"type":47,"tag":72,"props":3554,"children":3556},{"className":3555},[],[3557],{"type":53,"value":334},{"type":53,"value":3559}," to list valid environments",{"type":47,"tag":962,"props":3561,"children":3562},{},[3563,3568],{"type":47,"tag":989,"props":3564,"children":3565},{},[3566],{"type":53,"value":3567},"\"probe not found\"",{"type":47,"tag":989,"props":3569,"children":3570},{},[3571,3572,3577,3579],{"type":53,"value":2931},{"type":47,"tag":72,"props":3573,"children":3575},{"className":3574},[],[3576],{"type":53,"value":2966},{"type":53,"value":3578}," to retry, e.g. ",{"type":47,"tag":72,"props":3580,"children":3582},{"className":3581},[],[3583],{"type":53,"value":3584},"pup debugger probes watch \u003CID> --wait 10",{"type":47,"tag":962,"props":3586,"children":3587},{},[3588,3593],{"type":47,"tag":989,"props":3589,"children":3590},{},[3591],{"type":53,"value":3592},"No events appearing",{"type":47,"tag":989,"props":3594,"children":3595},{},[3596,3598,3603,3605,3610],{"type":53,"value":3597},"Check ",{"type":47,"tag":72,"props":3599,"children":3601},{"className":3600},[],[3602],{"type":53,"value":2783},{"type":53,"value":3604}," (default is ",{"type":47,"tag":72,"props":3606,"children":3608},{"className":3607},[],[3609],{"type":53,"value":2797},{"type":53,"value":3611},"); probe may need time to instrument",{"type":47,"tag":962,"props":3613,"children":3614},{},[3615,3620],{"type":47,"tag":989,"props":3616,"children":3617},{},[3618],{"type":53,"value":3619},"Instrumentation errors",{"type":47,"tag":989,"props":3621,"children":3622},{},[3623],{"type":53,"value":3624},"Check stderr output from watch for status errors",{"type":47,"tag":962,"props":3626,"children":3627},{},[3628,3633],{"type":47,"tag":989,"props":3629,"children":3630},{},[3631],{"type":53,"value":3632},"Auth error",{"type":47,"tag":989,"props":3634,"children":3635},{},[3636,3638,3644,3646,3652,3654,3660,3661],{"type":53,"value":3637},"Run ",{"type":47,"tag":72,"props":3639,"children":3641},{"className":3640},[],[3642],{"type":53,"value":3643},"pup auth login",{"type":53,"value":3645}," or set ",{"type":47,"tag":72,"props":3647,"children":3649},{"className":3648},[],[3650],{"type":53,"value":3651},"DD_API_KEY",{"type":53,"value":3653}," + ",{"type":47,"tag":72,"props":3655,"children":3657},{"className":3656},[],[3658],{"type":53,"value":3659},"DD_APP_KEY",{"type":53,"value":3653},{"type":47,"tag":72,"props":3662,"children":3664},{"className":3663},[],[3665],{"type":53,"value":3666},"DD_SITE",{"type":47,"tag":962,"props":3668,"children":3669},{},[3670,3675],{"type":47,"tag":989,"props":3671,"children":3672},{},[3673],{"type":53,"value":3674},"Wrong method signature",{"type":47,"tag":989,"props":3676,"children":3677},{},[3678,3680,3685,3687,3692,3693,3698],{"type":53,"value":3679},"Use the ",{"type":47,"tag":72,"props":3681,"children":3683},{"className":3682},[],[3684],{"type":53,"value":358},{"type":53,"value":3686}," skill to find exact ",{"type":47,"tag":72,"props":3688,"children":3690},{"className":3689},[],[3691],{"type":53,"value":1535},{"type":53,"value":1537},{"type":47,"tag":72,"props":3694,"children":3696},{"className":3695},[],[3697],{"type":53,"value":1543},{"type":53,"value":3699}," values",{"type":47,"tag":62,"props":3701,"children":3703},{"id":3702},"references",[3704],{"type":53,"value":3705},"References",{"type":47,"tag":2876,"props":3707,"children":3708},{},[3709,3721],{"type":47,"tag":307,"props":3710,"children":3711},{},[3712],{"type":47,"tag":3713,"props":3714,"children":3718},"a",{"href":3715,"rel":3716},"https:\u002F\u002Fdocs.datadoghq.com\u002Fdynamic_instrumentation\u002F",[3717],"nofollow",[3719],{"type":53,"value":3720},"Live Debugger Docs",{"type":47,"tag":307,"props":3722,"children":3723},{},[3724],{"type":47,"tag":3713,"props":3725,"children":3728},{"href":3726,"rel":3727},"https:\u002F\u002Fdocs.datadoghq.com\u002Fdynamic_instrumentation\u002Fsymdb\u002Fexpressions\u002F",[3717],[3729],{"type":53,"value":3730},"Log Probe Templates",{"type":47,"tag":3732,"props":3733,"children":3734},"style",{},[3735],{"type":53,"value":3736},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":3738,"total":594},[3739,3754,3760,3774,3785,3797,3811,3822,3833,3848,3861],{"slug":3740,"name":3740,"fn":3741,"description":3742,"org":3743,"tags":3744,"stars":21,"repoUrl":22,"updatedAt":3753},"dd-apm","analyze Datadog APM traces and services","APM - traces, services, dependencies, performance analysis.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3745,3746,3749,3750],{"name":9,"slug":8,"type":16},{"name":3747,"slug":3748,"type":16},"Distributed Tracing","distributed-tracing",{"name":14,"slug":15,"type":16},{"name":3751,"slug":3752,"type":16},"Performance","performance","2026-07-15T05:38:04.953706",{"slug":4,"name":4,"fn":5,"description":6,"org":3755,"tags":3756,"stars":21,"repoUrl":22,"updatedAt":23},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3757,3758,3759],{"name":9,"slug":8,"type":16},{"name":19,"slug":20,"type":16},{"name":14,"slug":15,"type":16},{"slug":3761,"name":3761,"fn":3762,"description":3763,"org":3764,"tags":3765,"stars":21,"repoUrl":22,"updatedAt":3773},"dd-docs","search Datadog documentation","Datadog docs lookup using docs.datadoghq.com\u002Fllms.txt and linked Markdown pages.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3766,3767,3770],{"name":9,"slug":8,"type":16},{"name":3768,"slug":3769,"type":16},"Documentation","documentation",{"name":3771,"slug":3772,"type":16},"Reference","reference","2026-07-15T05:38:06.203917",{"slug":3775,"name":3775,"fn":3776,"description":3777,"org":3778,"tags":3779,"stars":21,"repoUrl":22,"updatedAt":3784},"dd-file-issue","file GitHub issues for Datadog","File GitHub issues to the right repository (pup CLI or plugin)",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3780,3781],{"name":9,"slug":8,"type":16},{"name":3782,"slug":3783,"type":16},"GitHub","github","2026-07-15T05:38:11.122217",{"slug":3786,"name":3786,"fn":3787,"description":3788,"org":3789,"tags":3790,"stars":21,"repoUrl":22,"updatedAt":3796},"dd-logs","manage Datadog logs and pipelines","Log management - search, pipelines, archives, and cost control.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3791,3792,3795],{"name":9,"slug":8,"type":16},{"name":3793,"slug":3794,"type":16},"Logs","logs",{"name":14,"slug":15,"type":16},"2026-07-15T05:38:07.426277",{"slug":3798,"name":3798,"fn":3799,"description":3800,"org":3801,"tags":3802,"stars":21,"repoUrl":22,"updatedAt":3810},"dd-monitors","manage Datadog monitors and alerts","Monitor management - create, update, mute, and alerting best practices.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3803,3806,3807],{"name":3804,"slug":3805,"type":16},"Alerting","alerting",{"name":9,"slug":8,"type":16},{"name":3808,"slug":3809,"type":16},"Monitoring","monitoring","2026-07-12T07:55:05.804251",{"slug":3812,"name":3812,"fn":3813,"description":3814,"org":3815,"tags":3816,"stars":21,"repoUrl":22,"updatedAt":3821},"dd-pup","authenticate with Datadog CLI","Datadog CLI (pup). OAuth2 auth with token refresh.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3817,3818,3820],{"name":139,"slug":136,"type":16},{"name":3819,"slug":27,"type":16},"CLI",{"name":9,"slug":8,"type":16},"2026-07-12T07:55:07.105248",{"slug":358,"name":358,"fn":3823,"description":3824,"org":3825,"tags":3826,"stars":21,"repoUrl":22,"updatedAt":3832},"search Datadog service symbols","Symbol Database - search service symbols, find probe-able methods.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3827,3830,3831],{"name":3828,"slug":3829,"type":16},"Code Analysis","code-analysis",{"name":9,"slug":8,"type":16},{"name":19,"slug":20,"type":16},"2026-07-15T05:38:08.664632",{"slug":3834,"name":3834,"fn":3835,"description":3836,"org":3837,"tags":3838,"stars":21,"repoUrl":22,"updatedAt":3847},"dd-triage-flaky-test","triage and resolve flaky tests","Load when investigating a specific flaky test. Gets history, failure pattern, and category, then recommends fix, quarantine, or escalate.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3839,3840,3841,3844],{"name":9,"slug":8,"type":16},{"name":19,"slug":20,"type":16},{"name":3842,"slug":3843,"type":16},"QA","qa",{"name":3845,"slug":3846,"type":16},"Testing","testing","2026-07-12T07:55:10.506266",{"slug":3849,"name":3849,"fn":3850,"description":3851,"org":3852,"tags":3853,"stars":21,"repoUrl":22,"updatedAt":3860},"dd-unblock-pr","diagnose and unblock CI pipelines","Load when investigating a failing PR CI pipeline or checking PR health. Attributes each CI failure as flaky, infra, or regression, proposes a targeted action, and reports code coverage.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3854,3857,3858,3859],{"name":3855,"slug":3856,"type":16},"CI\u002FCD","ci-cd",{"name":9,"slug":8,"type":16},{"name":19,"slug":20,"type":16},{"name":3782,"slug":3783,"type":16},"2026-07-15T05:38:12.359316",{"slug":77,"name":77,"fn":3862,"description":3863,"org":3864,"tags":3865,"stars":21,"repoUrl":22,"updatedAt":3872},"manage Datadog infrastructure via CLI","Datadog API CLI with 49 command groups, 300+ subcommands. Skills and domain agents for monitoring, logs, APM, security, and infrastructure.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3866,3867,3868,3871],{"name":3819,"slug":27,"type":16},{"name":9,"slug":8,"type":16},{"name":3869,"slug":3870,"type":16},"Infrastructure","infrastructure",{"name":3808,"slug":3809,"type":16},"2026-07-15T05:38:13.593372",{"items":3874,"total":594},[3875,3882,3888,3894,3899,3905,3911],{"slug":3740,"name":3740,"fn":3741,"description":3742,"org":3876,"tags":3877,"stars":21,"repoUrl":22,"updatedAt":3753},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3878,3879,3880,3881],{"name":9,"slug":8,"type":16},{"name":3747,"slug":3748,"type":16},{"name":14,"slug":15,"type":16},{"name":3751,"slug":3752,"type":16},{"slug":4,"name":4,"fn":5,"description":6,"org":3883,"tags":3884,"stars":21,"repoUrl":22,"updatedAt":23},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3885,3886,3887],{"name":9,"slug":8,"type":16},{"name":19,"slug":20,"type":16},{"name":14,"slug":15,"type":16},{"slug":3761,"name":3761,"fn":3762,"description":3763,"org":3889,"tags":3890,"stars":21,"repoUrl":22,"updatedAt":3773},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3891,3892,3893],{"name":9,"slug":8,"type":16},{"name":3768,"slug":3769,"type":16},{"name":3771,"slug":3772,"type":16},{"slug":3775,"name":3775,"fn":3776,"description":3777,"org":3895,"tags":3896,"stars":21,"repoUrl":22,"updatedAt":3784},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3897,3898],{"name":9,"slug":8,"type":16},{"name":3782,"slug":3783,"type":16},{"slug":3786,"name":3786,"fn":3787,"description":3788,"org":3900,"tags":3901,"stars":21,"repoUrl":22,"updatedAt":3796},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3902,3903,3904],{"name":9,"slug":8,"type":16},{"name":3793,"slug":3794,"type":16},{"name":14,"slug":15,"type":16},{"slug":3798,"name":3798,"fn":3799,"description":3800,"org":3906,"tags":3907,"stars":21,"repoUrl":22,"updatedAt":3810},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3908,3909,3910],{"name":3804,"slug":3805,"type":16},{"name":9,"slug":8,"type":16},{"name":3808,"slug":3809,"type":16},{"slug":3812,"name":3812,"fn":3813,"description":3814,"org":3912,"tags":3913,"stars":21,"repoUrl":22,"updatedAt":3821},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3914,3915,3916],{"name":139,"slug":136,"type":16},{"name":3819,"slug":27,"type":16},{"name":9,"slug":8,"type":16}]