[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-datadog-labs-dd-pup":3,"mdc-9e6zsx-key":33,"related-org-datadog-labs-dd-pup":5668,"related-repo-datadog-labs-dd-pup":5848},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":22,"repoUrl":23,"updatedAt":24,"license":25,"forks":26,"topics":27,"repo":28,"sourceUrl":31,"mdContent":32},"dd-pup","use Datadog CLI","Datadog CLI (Rust). OAuth2 auth with token refresh.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"datadog-labs","Datadog Labs","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fdatadog-labs.png",[12,16,19],{"name":13,"slug":14,"type":15},"Datadog","datadog","tag",{"name":17,"slug":18,"type":15},"CLI","cli",{"name":20,"slug":21,"type":15},"OAuth","oauth",145,"https:\u002F\u002Fgithub.com\u002Fdatadog-labs\u002Fagent-skills","2026-07-31T05:52:09.564634",null,19,[],{"repoUrl":23,"stars":22,"forks":26,"topics":29,"description":30},[],"Public repository for Datadog Agent Skills","https:\u002F\u002Fgithub.com\u002Fdatadog-labs\u002Fagent-skills\u002Ftree\u002FHEAD\u002Fdd-pup","---\nname: dd-pup\ndescription: Datadog CLI (Rust). OAuth2 auth with token refresh.\nmetadata:\n  version: \"1.0.2\"\n  author: datadog-labs\n  repository: https:\u002F\u002Fgithub.com\u002Fdatadog-labs\u002Fagent-skills\n  tags: datadog,cli,dd-pup,pup\n  alwaysApply: \"false\"\n---\n\n# pup (Datadog CLI)\n\nPup CLI for Datadog API operations. Supports OAuth2 and API key auth.\n\n## Quick Reference\n\n| Task | Command |\n|------|---------|\n| Search error logs | `pup logs search --query \"status:error\" --from 1h` |\n| List monitors | `pup monitors list` |\n| Diff a monitor definition | `pup monitors diff \u003Cmonitor-id> monitor.json` |\n| Schedule monitor downtime | `pup downtime create --file downtime.json` |\n| Open a dashboard at a live time window | `pup dashboards url \u003Cdashboard-id> --from now-1h --to now --live true` |\n| Find recent slow traces for a service (last 1h) | `pup traces search --query \"service:\u003Cservice-name> @duration:>500ms\" --from 1h` |\n| List incidents | `pup incidents list --limit 50` |\n| Import incident payload | `pup incidents import --file incident.json` |\n| Query metrics | `pup metrics query --query \"avg:system.cpu.user{*}\"` |\n| List hosts | `pup infrastructure hosts list --count 50` |\n| Check SLOs | `pup slos list` |\n| On-call teams | `pup on-call teams list` |\n| Triage open critical security signals (last 1h) | `pup security signals list --query \"status:open severity:critical\" --from 1h --limit 100` |\n| Search audit logs | `pup audit-logs search --query \"@action:deleted\" --from 24h` |\n| Audit activity by user | `pup audit-logs search --query \"@usr.email:user@example.com\" --from 7d` |\n| Investigate API key | `pup audit-logs search --query \"@metadata.api_key.id:KEY_ID\" --from 90d` |\n| Check auth | `pup auth status` |\n| Token expiry (time left) | `pup auth status` |\n| Refresh token | `pup auth refresh` |\n\n## Prerequisites\n\nInstall pup using the [setup instructions](https:\u002F\u002Fgithub.com\u002Fdatadog-labs\u002Fagent-skills\u002Ftree\u002Fmain?tab=readme-ov-file#setup-pup).\n\n## Required Input Resolution\n\nFor commands that need specific scope values (`\u003Cenv>`, `\u003Cservice-name>`, `\u003Cteam-id>`, resource IDs), use this order:\n\n1. Check context first (conversation history, prior command output, saved variables).\n2. If missing, run a discovery command first (list\u002Fsearch) to get valid values.\n3. If still missing or ambiguous, ask the user to confirm the exact value.\n4. Then run the target command.\n5. Never run commands with unresolved placeholders like `\u003Cenv>` or `\u003Cmonitor-id>`.\n\n## Auth\n\n```bash\npup auth login          # OAuth2 browser flow (recommended)\npup auth status         # Check token validity\npup auth refresh        # Refresh expired token (no browser)\npup auth logout         # Clear credentials\n```\n\n**Tokens expire (~1 hour)**. If a command fails with 401\u002F403 mid-conversation:\n\n```bash\npup auth refresh        # Try refresh first\npup auth login          # If refresh fails, full re-auth\n```\n\nIf Chrome opens the wrong profile\u002Fwindow, use the one-time OAuth URL printed by `pup auth login`\n(`If the browser doesn't open, visit: ...`) and open that link manually in the correct account session.\n\n### Headless\u002FCI (no browser)\n\n```bash\n# Use env vars or:\nexport DD_API_KEY=your-api-key\nexport DD_APP_KEY=your-app-key\nexport DD_SITE=datadoghq.com    # or datadoghq.eu, etc.\n```\n\n## Command Reference\n\n### Monitors\n```bash\npup monitors list --limit 10\npup monitors list --tags \"env:\u003Cenv>\"\npup monitors get \u003Cmonitor-id>\npup monitors search --query \"\u003Cmonitor-name>\"\npup monitors create --file monitor.json\npup monitors update \u003Cmonitor-id> --file monitor.json\npup monitors diff \u003Cmonitor-id> monitor.json\npup monitors delete \u003Cmonitor-id>\n# No pup monitors mute\u002Funmute commands; use downtime payloads instead.\npup downtime create --file downtime.json\n```\n\n### Logs\n```bash\npup logs search --query \"status:error\" --from 1h\npup logs search --query \"service:\u003Cservice-name>\" --from 1h --limit 100\npup logs search --query \"@http.status_code:5*\" --from 24h\npup logs search --query \"env:\u003Cenv> level:error\" --from 1h\npup logs aggregate --query \"service:\u003Cservice-name>\" --compute count --from 1h\n```\n\n### Metrics\n```bash\npup metrics query --query \"avg:system.cpu.user{*}\" --from 1h --to now\npup metrics query --query \"sum:trace.express.request.hits{service:\u003Cservice-name>}\" --from 1h --to now\npup metrics list --filter \"system.*\"\n```\n\n### APM \u002F Traces\n```bash\n# Confirm env tag with the user first (do not assume production\u002Fprod\u002Fprd).\npup apm services list --env \u003Cenv> --from 1h --to now\npup traces search --query \"service:\u003Cservice-name>\" --from 1h\npup traces search --query \"service:\u003Cservice-name> @duration:>500ms\" --from 1h\npup traces search --query \"service:\u003Cservice-name> status:error\" --from 1h\n```\n\n### Incidents\n```bash\npup incidents list --limit 50\npup incidents get \u003Cincident-id>\npup incidents import --file incident.json\n```\n\n### Dashboards\n```bash\npup dashboards list\npup dashboards get \u003Cdashboard-id> --read-only\npup dashboards url \u003Cdashboard-id> --from now-1h --to now --live true\npup dashboards create --file dashboard.json\npup dashboards update \u003Cdashboard-id> --file dashboard.json\npup dashboards delete \u003Cdashboard-id>\n```\n\n#### Safe dashboard create, clone, and update workflow\n\nThe goal is a recoverable source and a verified destination. A successful API response alone does not prove that widget content or placement was preserved.\n\n1. Fetch the source or update target with `--read-only` and save the exact response as an immutable snapshot. Never overwrite this file with transformed JSON.\n   ```bash\n   pup dashboards get \u003Cdashboard-id> --read-only -o json > dashboard-source.json\n   ```\n2. Build a separate mutation payload. Remove response-only fields before create\u002Fupdate: `author_handle`, `author_name`, `created_at`, `id`, `modified_at`, and `url`.\n   ```bash\n   jq 'del(.author_handle, .author_name, .created_at, .id, .modified_at, .url)' \\\n     dashboard-source.json > dashboard-payload.json\n   ```\n3. For a backup or clone, leave the source dashboard unchanged and change only explicitly requested fields, usually `title` or `description`. Preserve `layout_type`, `reflow_type`, widget order, and every recursive widget `layout` object (`x`, `y`, `width`, `height`, and `is_column_break`). Repacking or compacting coordinates creates a derived layout, not an exact clone.\n4. Create or update from `dashboard-payload.json`, then fetch the destination into a new file.\n   ```bash\n   pup dashboards create --file dashboard-payload.json\n   pup dashboards get \u003Cdestination-id> --read-only -o json > dashboard-destination.json\n   ```\n5. Normalize away the response-only fields and compare the complete definitions. The only differences should be the fields intentionally changed.\n6. Also compare layout projections separately so a placement regression cannot hide in a large widget diff:\n   ```bash\n   jq '{layout_type, reflow_type, layouts: [.. | objects | .layout? \u002F\u002F empty]}' dashboard-source.json\n   jq '{layout_type, reflow_type, layouts: [.. | objects | .layout? \u002F\u002F empty]}' dashboard-destination.json\n   ```\n\nPup 1.6.3 does not expose dashboard version history. If an exact historical version is required and no immutable snapshot exists, inspect version history in the Datadog UI before changing the dashboard.\n\n### SLOs\n```bash\npup slos list\npup slos get \u003Cslo-id>\npup slos status \u003Cslo-id> --from 30d --to now\npup slos create --file slo.json\n```\n\n### Synthetics\n```bash\npup synthetics tests list\npup synthetics tests get \u003Ctest-id>\npup synthetics tests search --text \"login\"\npup synthetics locations list\n```\n\n### On-Call\n```bash\npup on-call teams list\n# Pick a real team id from `pup on-call teams list` output.\npup on-call teams get \u003Cteam-id>\npup on-call teams memberships list \u003Cteam-id>\n```\n\n### Hosts \u002F Infrastructure\n```bash\npup infrastructure hosts list --count 50\npup infrastructure hosts list --filter \"env:\u003Cenv>\"\npup infrastructure hosts get \u003Chost-name>\n```\n\n### Events\n```bash\npup events list --from 24h\npup events list --tags \"source:deploy\"\npup events search --query \"deploy\" --from 24h --limit 50\npup events get \u003Cevent-id>\n```\n\n### Downtimes\n```bash\npup downtime list\npup downtime create --file downtime.json\npup downtime cancel \u003Cdowntime-id>\n```\n\n### Users \u002F Teams\n```bash\npup users list\npup users get \u003Cuser-id>\n```\n\n### Security\n```bash\npup security signals list --query \"*\" --from 1h --limit 100\npup security signals list --query \"status:open severity:critical\" --from 1h --limit 100\n# Broader lookback for historical triage\npup security signals list --query \"severity:critical\" --from 24h --limit 100\n```\n\n### Audit Logs\n```bash\n# List recent events\npup audit-logs list --from 1h --limit 100\n\n# Search with query (Lucene syntax, same as Log Explorer)\npup audit-logs search --query \"@action:deleted\" --from 24h\npup audit-logs search --query \"@usr.email:user@example.com\" --from 7d\npup audit-logs search --query \"@evt.name:Authentication @action:login\" --from 7d\npup audit-logs search --query \"@metadata.api_key.id:KEY_ID\" --from 90d --limit 200\n\n# JSON output for piping to jq\npup audit-logs search --query \"@action:deleted\" --from 24h -o json | jq '.data[].attributes'\n\n# audit-logs is the long form (both work)\npup audit-logs search --query \"@evt.name:Monitor @action:modified\" --from 7d\n```\n\n### Service Catalog\n```bash\npup service-catalog list\npup service-catalog get \u003Cservice-name>\n```\n\n### Notebooks\n```bash\npup notebooks list\npup notebooks get \u003Cnotebook-id>\n```\n\n### Workflows\n```bash\npup workflows get \u003Cworkflow-id>\npup workflows run \u003Cworkflow-id> --payload '{\"key\":\"value\"}'\npup workflows instances list \u003Cworkflow-id>\n```\n\n### Observability Pipelines\n```bash\npup obs-pipelines list --limit 50\npup obs-pipelines get \u003Cpipeline-id>\npup obs-pipelines create --file pipeline.json\npup obs-pipelines update \u003Cpipeline-id> --file pipeline.json\npup obs-pipelines delete \u003Cpipeline-id>\npup obs-pipelines validate --file pipeline.json\n```\n\n### LLM Observability\n```bash\npup llm-obs projects list\npup llm-obs projects create --file project.json\npup llm-obs experiments list\npup llm-obs experiments list --filter-project-id \u003Cproject-id>\npup llm-obs experiments list --filter-dataset-id \u003Cdataset-id>\npup llm-obs experiments create --file experiment.json\npup llm-obs experiments update \u003Cexperiment-id> --file experiment.json\npup llm-obs experiments delete --file delete-request.json\npup llm-obs datasets list --project-id \u003Cproject-id>\npup llm-obs datasets create --project-id \u003Cproject-id> --file dataset.json\npup llm-obs spans search --ml-app \u003Cml-app-name> --from 1h --limit 20\n```\n\n### Reference Tables\n```bash\npup reference-tables list --limit 50\npup reference-tables get \u003Ctable-id>\npup reference-tables create --file table.json\npup reference-tables batch-query --file query.json\n```\n\n### Cost Cloud Configs\n```bash\n# AWS CUR configs\npup cost aws-config list\npup cost aws-config get \u003Caccount-id>\npup cost aws-config create --file config.json\npup cost aws-config delete \u003Caccount-id>\n\n# Azure UC configs\npup cost azure-config list\npup cost azure-config get \u003Caccount-id>\npup cost azure-config create --file config.json\npup cost azure-config delete \u003Caccount-id>\n\n# GCP usage cost configs\npup cost gcp-config list\npup cost gcp-config get \u003Caccount-id>\npup cost gcp-config create --file config.json\npup cost gcp-config delete \u003Caccount-id>\n```\n\n## Subcommand Discovery\n\n```bash\npup --version           # Confirm installed version before documenting workarounds\npup --help              # List all commands\npup \u003Ccommand> --help    # Command-specific help\npup dashboards get \u003Cdashboard-id> --jq '{title, layout_type}'  # Filter output before formatting\n```\n\nIf local help differs from this skill, compare `pup --version` with the latest stable release before inventing a workaround.\n\n## Error Handling\n\n| Error | Cause | Fix |\n|-------|-------|-----|\n| 401 Unauthorized | Token expired | `pup auth refresh` |\n| 403 Forbidden | Missing scope | Check app key permissions |\n| 404 Not Found | Wrong ID\u002Fresource | Verify resource exists |\n| Rate limited | Too many requests | Add delays between calls |\n\n## Install\n\nSee [Setup Pup](https:\u002F\u002Fgithub.com\u002Fdatadog-labs\u002Fagent-skills\u002Ftree\u002Fmain?tab=readme-ov-file#setup-pup) for installation instructions.\n\n### Verify Installation\n\n```bash\nwhich pup\npup --version\n```\n\n## Sites\n\n| Site | `DD_SITE` value |\n|------|-----------------|\n| US1 (default) | `datadoghq.com` |\n| US3 | `us3.datadoghq.com` |\n| US5 | `us5.datadoghq.com` |\n| EU1 | `datadoghq.eu` |\n| AP1 | `ap1.datadoghq.com` |\n| AP2 | `ap2.datadoghq.com` |\n| US1-FED | `ddog-gov.com` |\n",{"data":34,"body":39},{"name":4,"description":6,"metadata":35},{"version":36,"author":8,"repository":23,"tags":37,"alwaysApply":38},"1.0.2","datadog,cli,dd-pup,pup","false",{"type":40,"children":41},"root",[42,51,57,64,415,421,437,443,471,515,521,627,638,685,706,713,801,807,813,1127,1133,1365,1371,1511,1517,1712,1718,1807,1813,2028,2035,2040,2459,2464,2470,2597,2603,2724,2730,2842,2848,2957,2963,3107,3113,3191,3197,3252,3258,3431,3437,3817,3823,3878,3884,3939,3945,4071,4077,4258,4264,4670,4676,4788,4794,5196,5202,5330,5343,5349,5451,5457,5470,5476,5509,5515,5662],{"type":43,"tag":44,"props":45,"children":47},"element","h1",{"id":46},"pup-datadog-cli",[48],{"type":49,"value":50},"text","pup (Datadog CLI)",{"type":43,"tag":52,"props":53,"children":54},"p",{},[55],{"type":49,"value":56},"Pup CLI for Datadog API operations. Supports OAuth2 and API key auth.",{"type":43,"tag":58,"props":59,"children":61},"h2",{"id":60},"quick-reference",[62],{"type":49,"value":63},"Quick Reference",{"type":43,"tag":65,"props":66,"children":67},"table",{},[68,87],{"type":43,"tag":69,"props":70,"children":71},"thead",{},[72],{"type":43,"tag":73,"props":74,"children":75},"tr",{},[76,82],{"type":43,"tag":77,"props":78,"children":79},"th",{},[80],{"type":49,"value":81},"Task",{"type":43,"tag":77,"props":83,"children":84},{},[85],{"type":49,"value":86},"Command",{"type":43,"tag":88,"props":89,"children":90},"tbody",{},[91,110,127,144,161,178,195,212,229,246,263,280,297,314,331,348,365,382,398],{"type":43,"tag":73,"props":92,"children":93},{},[94,100],{"type":43,"tag":95,"props":96,"children":97},"td",{},[98],{"type":49,"value":99},"Search error logs",{"type":43,"tag":95,"props":101,"children":102},{},[103],{"type":43,"tag":104,"props":105,"children":107},"code",{"className":106},[],[108],{"type":49,"value":109},"pup logs search --query \"status:error\" --from 1h",{"type":43,"tag":73,"props":111,"children":112},{},[113,118],{"type":43,"tag":95,"props":114,"children":115},{},[116],{"type":49,"value":117},"List monitors",{"type":43,"tag":95,"props":119,"children":120},{},[121],{"type":43,"tag":104,"props":122,"children":124},{"className":123},[],[125],{"type":49,"value":126},"pup monitors list",{"type":43,"tag":73,"props":128,"children":129},{},[130,135],{"type":43,"tag":95,"props":131,"children":132},{},[133],{"type":49,"value":134},"Diff a monitor definition",{"type":43,"tag":95,"props":136,"children":137},{},[138],{"type":43,"tag":104,"props":139,"children":141},{"className":140},[],[142],{"type":49,"value":143},"pup monitors diff \u003Cmonitor-id> monitor.json",{"type":43,"tag":73,"props":145,"children":146},{},[147,152],{"type":43,"tag":95,"props":148,"children":149},{},[150],{"type":49,"value":151},"Schedule monitor downtime",{"type":43,"tag":95,"props":153,"children":154},{},[155],{"type":43,"tag":104,"props":156,"children":158},{"className":157},[],[159],{"type":49,"value":160},"pup downtime create --file downtime.json",{"type":43,"tag":73,"props":162,"children":163},{},[164,169],{"type":43,"tag":95,"props":165,"children":166},{},[167],{"type":49,"value":168},"Open a dashboard at a live time window",{"type":43,"tag":95,"props":170,"children":171},{},[172],{"type":43,"tag":104,"props":173,"children":175},{"className":174},[],[176],{"type":49,"value":177},"pup dashboards url \u003Cdashboard-id> --from now-1h --to now --live true",{"type":43,"tag":73,"props":179,"children":180},{},[181,186],{"type":43,"tag":95,"props":182,"children":183},{},[184],{"type":49,"value":185},"Find recent slow traces for a service (last 1h)",{"type":43,"tag":95,"props":187,"children":188},{},[189],{"type":43,"tag":104,"props":190,"children":192},{"className":191},[],[193],{"type":49,"value":194},"pup traces search --query \"service:\u003Cservice-name> @duration:>500ms\" --from 1h",{"type":43,"tag":73,"props":196,"children":197},{},[198,203],{"type":43,"tag":95,"props":199,"children":200},{},[201],{"type":49,"value":202},"List incidents",{"type":43,"tag":95,"props":204,"children":205},{},[206],{"type":43,"tag":104,"props":207,"children":209},{"className":208},[],[210],{"type":49,"value":211},"pup incidents list --limit 50",{"type":43,"tag":73,"props":213,"children":214},{},[215,220],{"type":43,"tag":95,"props":216,"children":217},{},[218],{"type":49,"value":219},"Import incident payload",{"type":43,"tag":95,"props":221,"children":222},{},[223],{"type":43,"tag":104,"props":224,"children":226},{"className":225},[],[227],{"type":49,"value":228},"pup incidents import --file incident.json",{"type":43,"tag":73,"props":230,"children":231},{},[232,237],{"type":43,"tag":95,"props":233,"children":234},{},[235],{"type":49,"value":236},"Query metrics",{"type":43,"tag":95,"props":238,"children":239},{},[240],{"type":43,"tag":104,"props":241,"children":243},{"className":242},[],[244],{"type":49,"value":245},"pup metrics query --query \"avg:system.cpu.user{*}\"",{"type":43,"tag":73,"props":247,"children":248},{},[249,254],{"type":43,"tag":95,"props":250,"children":251},{},[252],{"type":49,"value":253},"List hosts",{"type":43,"tag":95,"props":255,"children":256},{},[257],{"type":43,"tag":104,"props":258,"children":260},{"className":259},[],[261],{"type":49,"value":262},"pup infrastructure hosts list --count 50",{"type":43,"tag":73,"props":264,"children":265},{},[266,271],{"type":43,"tag":95,"props":267,"children":268},{},[269],{"type":49,"value":270},"Check SLOs",{"type":43,"tag":95,"props":272,"children":273},{},[274],{"type":43,"tag":104,"props":275,"children":277},{"className":276},[],[278],{"type":49,"value":279},"pup slos list",{"type":43,"tag":73,"props":281,"children":282},{},[283,288],{"type":43,"tag":95,"props":284,"children":285},{},[286],{"type":49,"value":287},"On-call teams",{"type":43,"tag":95,"props":289,"children":290},{},[291],{"type":43,"tag":104,"props":292,"children":294},{"className":293},[],[295],{"type":49,"value":296},"pup on-call teams list",{"type":43,"tag":73,"props":298,"children":299},{},[300,305],{"type":43,"tag":95,"props":301,"children":302},{},[303],{"type":49,"value":304},"Triage open critical security signals (last 1h)",{"type":43,"tag":95,"props":306,"children":307},{},[308],{"type":43,"tag":104,"props":309,"children":311},{"className":310},[],[312],{"type":49,"value":313},"pup security signals list --query \"status:open severity:critical\" --from 1h --limit 100",{"type":43,"tag":73,"props":315,"children":316},{},[317,322],{"type":43,"tag":95,"props":318,"children":319},{},[320],{"type":49,"value":321},"Search audit logs",{"type":43,"tag":95,"props":323,"children":324},{},[325],{"type":43,"tag":104,"props":326,"children":328},{"className":327},[],[329],{"type":49,"value":330},"pup audit-logs search --query \"@action:deleted\" --from 24h",{"type":43,"tag":73,"props":332,"children":333},{},[334,339],{"type":43,"tag":95,"props":335,"children":336},{},[337],{"type":49,"value":338},"Audit activity by user",{"type":43,"tag":95,"props":340,"children":341},{},[342],{"type":43,"tag":104,"props":343,"children":345},{"className":344},[],[346],{"type":49,"value":347},"pup audit-logs search --query \"@usr.email:user@example.com\" --from 7d",{"type":43,"tag":73,"props":349,"children":350},{},[351,356],{"type":43,"tag":95,"props":352,"children":353},{},[354],{"type":49,"value":355},"Investigate API key",{"type":43,"tag":95,"props":357,"children":358},{},[359],{"type":43,"tag":104,"props":360,"children":362},{"className":361},[],[363],{"type":49,"value":364},"pup audit-logs search --query \"@metadata.api_key.id:KEY_ID\" --from 90d",{"type":43,"tag":73,"props":366,"children":367},{},[368,373],{"type":43,"tag":95,"props":369,"children":370},{},[371],{"type":49,"value":372},"Check auth",{"type":43,"tag":95,"props":374,"children":375},{},[376],{"type":43,"tag":104,"props":377,"children":379},{"className":378},[],[380],{"type":49,"value":381},"pup auth status",{"type":43,"tag":73,"props":383,"children":384},{},[385,390],{"type":43,"tag":95,"props":386,"children":387},{},[388],{"type":49,"value":389},"Token expiry (time left)",{"type":43,"tag":95,"props":391,"children":392},{},[393],{"type":43,"tag":104,"props":394,"children":396},{"className":395},[],[397],{"type":49,"value":381},{"type":43,"tag":73,"props":399,"children":400},{},[401,406],{"type":43,"tag":95,"props":402,"children":403},{},[404],{"type":49,"value":405},"Refresh token",{"type":43,"tag":95,"props":407,"children":408},{},[409],{"type":43,"tag":104,"props":410,"children":412},{"className":411},[],[413],{"type":49,"value":414},"pup auth refresh",{"type":43,"tag":58,"props":416,"children":418},{"id":417},"prerequisites",[419],{"type":49,"value":420},"Prerequisites",{"type":43,"tag":52,"props":422,"children":423},{},[424,426,435],{"type":49,"value":425},"Install pup using the ",{"type":43,"tag":427,"props":428,"children":432},"a",{"href":429,"rel":430},"https:\u002F\u002Fgithub.com\u002Fdatadog-labs\u002Fagent-skills\u002Ftree\u002Fmain?tab=readme-ov-file#setup-pup",[431],"nofollow",[433],{"type":49,"value":434},"setup instructions",{"type":49,"value":436},".",{"type":43,"tag":58,"props":438,"children":440},{"id":439},"required-input-resolution",[441],{"type":49,"value":442},"Required Input Resolution",{"type":43,"tag":52,"props":444,"children":445},{},[446,448,454,456,462,463,469],{"type":49,"value":447},"For commands that need specific scope values (",{"type":43,"tag":104,"props":449,"children":451},{"className":450},[],[452],{"type":49,"value":453},"\u003Cenv>",{"type":49,"value":455},", ",{"type":43,"tag":104,"props":457,"children":459},{"className":458},[],[460],{"type":49,"value":461},"\u003Cservice-name>",{"type":49,"value":455},{"type":43,"tag":104,"props":464,"children":466},{"className":465},[],[467],{"type":49,"value":468},"\u003Cteam-id>",{"type":49,"value":470},", resource IDs), use this order:",{"type":43,"tag":472,"props":473,"children":474},"ol",{},[475,481,486,491,496],{"type":43,"tag":476,"props":477,"children":478},"li",{},[479],{"type":49,"value":480},"Check context first (conversation history, prior command output, saved variables).",{"type":43,"tag":476,"props":482,"children":483},{},[484],{"type":49,"value":485},"If missing, run a discovery command first (list\u002Fsearch) to get valid values.",{"type":43,"tag":476,"props":487,"children":488},{},[489],{"type":49,"value":490},"If still missing or ambiguous, ask the user to confirm the exact value.",{"type":43,"tag":476,"props":492,"children":493},{},[494],{"type":49,"value":495},"Then run the target command.",{"type":43,"tag":476,"props":497,"children":498},{},[499,501,506,508,514],{"type":49,"value":500},"Never run commands with unresolved placeholders like ",{"type":43,"tag":104,"props":502,"children":504},{"className":503},[],[505],{"type":49,"value":453},{"type":49,"value":507}," or ",{"type":43,"tag":104,"props":509,"children":511},{"className":510},[],[512],{"type":49,"value":513},"\u003Cmonitor-id>",{"type":49,"value":436},{"type":43,"tag":58,"props":516,"children":518},{"id":517},"auth",[519],{"type":49,"value":520},"Auth",{"type":43,"tag":522,"props":523,"children":528},"pre",{"className":524,"code":525,"language":526,"meta":527,"style":527},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pup auth login          # OAuth2 browser flow (recommended)\npup auth status         # Check token validity\npup auth refresh        # Refresh expired token (no browser)\npup auth logout         # Clear credentials\n","bash","",[529],{"type":43,"tag":104,"props":530,"children":531},{"__ignoreMap":527},[532,561,583,605],{"type":43,"tag":533,"props":534,"children":537},"span",{"class":535,"line":536},"line",1,[538,544,550,555],{"type":43,"tag":533,"props":539,"children":541},{"style":540},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[542],{"type":49,"value":543},"pup",{"type":43,"tag":533,"props":545,"children":547},{"style":546},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[548],{"type":49,"value":549}," auth",{"type":43,"tag":533,"props":551,"children":552},{"style":546},[553],{"type":49,"value":554}," login",{"type":43,"tag":533,"props":556,"children":558},{"style":557},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[559],{"type":49,"value":560},"          # OAuth2 browser flow (recommended)\n",{"type":43,"tag":533,"props":562,"children":564},{"class":535,"line":563},2,[565,569,573,578],{"type":43,"tag":533,"props":566,"children":567},{"style":540},[568],{"type":49,"value":543},{"type":43,"tag":533,"props":570,"children":571},{"style":546},[572],{"type":49,"value":549},{"type":43,"tag":533,"props":574,"children":575},{"style":546},[576],{"type":49,"value":577}," status",{"type":43,"tag":533,"props":579,"children":580},{"style":557},[581],{"type":49,"value":582},"         # Check token validity\n",{"type":43,"tag":533,"props":584,"children":586},{"class":535,"line":585},3,[587,591,595,600],{"type":43,"tag":533,"props":588,"children":589},{"style":540},[590],{"type":49,"value":543},{"type":43,"tag":533,"props":592,"children":593},{"style":546},[594],{"type":49,"value":549},{"type":43,"tag":533,"props":596,"children":597},{"style":546},[598],{"type":49,"value":599}," refresh",{"type":43,"tag":533,"props":601,"children":602},{"style":557},[603],{"type":49,"value":604},"        # Refresh expired token (no browser)\n",{"type":43,"tag":533,"props":606,"children":608},{"class":535,"line":607},4,[609,613,617,622],{"type":43,"tag":533,"props":610,"children":611},{"style":540},[612],{"type":49,"value":543},{"type":43,"tag":533,"props":614,"children":615},{"style":546},[616],{"type":49,"value":549},{"type":43,"tag":533,"props":618,"children":619},{"style":546},[620],{"type":49,"value":621}," logout",{"type":43,"tag":533,"props":623,"children":624},{"style":557},[625],{"type":49,"value":626},"         # Clear credentials\n",{"type":43,"tag":52,"props":628,"children":629},{},[630,636],{"type":43,"tag":631,"props":632,"children":633},"strong",{},[634],{"type":49,"value":635},"Tokens expire (~1 hour)",{"type":49,"value":637},". If a command fails with 401\u002F403 mid-conversation:",{"type":43,"tag":522,"props":639,"children":641},{"className":524,"code":640,"language":526,"meta":527,"style":527},"pup auth refresh        # Try refresh first\npup auth login          # If refresh fails, full re-auth\n",[642],{"type":43,"tag":104,"props":643,"children":644},{"__ignoreMap":527},[645,665],{"type":43,"tag":533,"props":646,"children":647},{"class":535,"line":536},[648,652,656,660],{"type":43,"tag":533,"props":649,"children":650},{"style":540},[651],{"type":49,"value":543},{"type":43,"tag":533,"props":653,"children":654},{"style":546},[655],{"type":49,"value":549},{"type":43,"tag":533,"props":657,"children":658},{"style":546},[659],{"type":49,"value":599},{"type":43,"tag":533,"props":661,"children":662},{"style":557},[663],{"type":49,"value":664},"        # Try refresh first\n",{"type":43,"tag":533,"props":666,"children":667},{"class":535,"line":563},[668,672,676,680],{"type":43,"tag":533,"props":669,"children":670},{"style":540},[671],{"type":49,"value":543},{"type":43,"tag":533,"props":673,"children":674},{"style":546},[675],{"type":49,"value":549},{"type":43,"tag":533,"props":677,"children":678},{"style":546},[679],{"type":49,"value":554},{"type":43,"tag":533,"props":681,"children":682},{"style":557},[683],{"type":49,"value":684},"          # If refresh fails, full re-auth\n",{"type":43,"tag":52,"props":686,"children":687},{},[688,690,696,698,704],{"type":49,"value":689},"If Chrome opens the wrong profile\u002Fwindow, use the one-time OAuth URL printed by ",{"type":43,"tag":104,"props":691,"children":693},{"className":692},[],[694],{"type":49,"value":695},"pup auth login",{"type":49,"value":697},"\n(",{"type":43,"tag":104,"props":699,"children":701},{"className":700},[],[702],{"type":49,"value":703},"If the browser doesn't open, visit: ...",{"type":49,"value":705},") and open that link manually in the correct account session.",{"type":43,"tag":707,"props":708,"children":710},"h3",{"id":709},"headlessci-no-browser",[711],{"type":49,"value":712},"Headless\u002FCI (no browser)",{"type":43,"tag":522,"props":714,"children":716},{"className":524,"code":715,"language":526,"meta":527,"style":527},"# Use env vars or:\nexport DD_API_KEY=your-api-key\nexport DD_APP_KEY=your-app-key\nexport DD_SITE=datadoghq.com    # or datadoghq.eu, etc.\n",[717],{"type":43,"tag":104,"props":718,"children":719},{"__ignoreMap":527},[720,728,754,775],{"type":43,"tag":533,"props":721,"children":722},{"class":535,"line":536},[723],{"type":43,"tag":533,"props":724,"children":725},{"style":557},[726],{"type":49,"value":727},"# Use env vars or:\n",{"type":43,"tag":533,"props":729,"children":730},{"class":535,"line":563},[731,737,743,749],{"type":43,"tag":533,"props":732,"children":734},{"style":733},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[735],{"type":49,"value":736},"export",{"type":43,"tag":533,"props":738,"children":740},{"style":739},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[741],{"type":49,"value":742}," DD_API_KEY",{"type":43,"tag":533,"props":744,"children":746},{"style":745},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[747],{"type":49,"value":748},"=",{"type":43,"tag":533,"props":750,"children":751},{"style":739},[752],{"type":49,"value":753},"your-api-key\n",{"type":43,"tag":533,"props":755,"children":756},{"class":535,"line":585},[757,761,766,770],{"type":43,"tag":533,"props":758,"children":759},{"style":733},[760],{"type":49,"value":736},{"type":43,"tag":533,"props":762,"children":763},{"style":739},[764],{"type":49,"value":765}," DD_APP_KEY",{"type":43,"tag":533,"props":767,"children":768},{"style":745},[769],{"type":49,"value":748},{"type":43,"tag":533,"props":771,"children":772},{"style":739},[773],{"type":49,"value":774},"your-app-key\n",{"type":43,"tag":533,"props":776,"children":777},{"class":535,"line":607},[778,782,787,791,796],{"type":43,"tag":533,"props":779,"children":780},{"style":733},[781],{"type":49,"value":736},{"type":43,"tag":533,"props":783,"children":784},{"style":739},[785],{"type":49,"value":786}," DD_SITE",{"type":43,"tag":533,"props":788,"children":789},{"style":745},[790],{"type":49,"value":748},{"type":43,"tag":533,"props":792,"children":793},{"style":739},[794],{"type":49,"value":795},"datadoghq.com    ",{"type":43,"tag":533,"props":797,"children":798},{"style":557},[799],{"type":49,"value":800},"# or datadoghq.eu, etc.\n",{"type":43,"tag":58,"props":802,"children":804},{"id":803},"command-reference",[805],{"type":49,"value":806},"Command Reference",{"type":43,"tag":707,"props":808,"children":810},{"id":809},"monitors",[811],{"type":49,"value":812},"Monitors",{"type":43,"tag":522,"props":814,"children":816},{"className":524,"code":815,"language":526,"meta":527,"style":527},"pup monitors list --limit 10\npup monitors list --tags \"env:\u003Cenv>\"\npup monitors get \u003Cmonitor-id>\npup monitors search --query \"\u003Cmonitor-name>\"\npup monitors create --file monitor.json\npup monitors update \u003Cmonitor-id> --file monitor.json\npup monitors diff \u003Cmonitor-id> monitor.json\npup monitors delete \u003Cmonitor-id>\n# No pup monitors mute\u002Funmute commands; use downtime payloads instead.\npup downtime create --file downtime.json\n",[817],{"type":43,"tag":104,"props":818,"children":819},{"__ignoreMap":527},[820,848,883,919,953,980,1022,1059,1092,1101],{"type":43,"tag":533,"props":821,"children":822},{"class":535,"line":536},[823,827,832,837,842],{"type":43,"tag":533,"props":824,"children":825},{"style":540},[826],{"type":49,"value":543},{"type":43,"tag":533,"props":828,"children":829},{"style":546},[830],{"type":49,"value":831}," monitors",{"type":43,"tag":533,"props":833,"children":834},{"style":546},[835],{"type":49,"value":836}," list",{"type":43,"tag":533,"props":838,"children":839},{"style":546},[840],{"type":49,"value":841}," --limit",{"type":43,"tag":533,"props":843,"children":845},{"style":844},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[846],{"type":49,"value":847}," 10\n",{"type":43,"tag":533,"props":849,"children":850},{"class":535,"line":563},[851,855,859,863,868,873,878],{"type":43,"tag":533,"props":852,"children":853},{"style":540},[854],{"type":49,"value":543},{"type":43,"tag":533,"props":856,"children":857},{"style":546},[858],{"type":49,"value":831},{"type":43,"tag":533,"props":860,"children":861},{"style":546},[862],{"type":49,"value":836},{"type":43,"tag":533,"props":864,"children":865},{"style":546},[866],{"type":49,"value":867}," --tags",{"type":43,"tag":533,"props":869,"children":870},{"style":745},[871],{"type":49,"value":872}," \"",{"type":43,"tag":533,"props":874,"children":875},{"style":546},[876],{"type":49,"value":877},"env:\u003Cenv>",{"type":43,"tag":533,"props":879,"children":880},{"style":745},[881],{"type":49,"value":882},"\"\n",{"type":43,"tag":533,"props":884,"children":885},{"class":535,"line":585},[886,890,894,899,904,909,914],{"type":43,"tag":533,"props":887,"children":888},{"style":540},[889],{"type":49,"value":543},{"type":43,"tag":533,"props":891,"children":892},{"style":546},[893],{"type":49,"value":831},{"type":43,"tag":533,"props":895,"children":896},{"style":546},[897],{"type":49,"value":898}," get",{"type":43,"tag":533,"props":900,"children":901},{"style":745},[902],{"type":49,"value":903}," \u003C",{"type":43,"tag":533,"props":905,"children":906},{"style":546},[907],{"type":49,"value":908},"monitor-i",{"type":43,"tag":533,"props":910,"children":911},{"style":739},[912],{"type":49,"value":913},"d",{"type":43,"tag":533,"props":915,"children":916},{"style":745},[917],{"type":49,"value":918},">\n",{"type":43,"tag":533,"props":920,"children":921},{"class":535,"line":607},[922,926,930,935,940,944,949],{"type":43,"tag":533,"props":923,"children":924},{"style":540},[925],{"type":49,"value":543},{"type":43,"tag":533,"props":927,"children":928},{"style":546},[929],{"type":49,"value":831},{"type":43,"tag":533,"props":931,"children":932},{"style":546},[933],{"type":49,"value":934}," search",{"type":43,"tag":533,"props":936,"children":937},{"style":546},[938],{"type":49,"value":939}," --query",{"type":43,"tag":533,"props":941,"children":942},{"style":745},[943],{"type":49,"value":872},{"type":43,"tag":533,"props":945,"children":946},{"style":546},[947],{"type":49,"value":948},"\u003Cmonitor-name>",{"type":43,"tag":533,"props":950,"children":951},{"style":745},[952],{"type":49,"value":882},{"type":43,"tag":533,"props":954,"children":956},{"class":535,"line":955},5,[957,961,965,970,975],{"type":43,"tag":533,"props":958,"children":959},{"style":540},[960],{"type":49,"value":543},{"type":43,"tag":533,"props":962,"children":963},{"style":546},[964],{"type":49,"value":831},{"type":43,"tag":533,"props":966,"children":967},{"style":546},[968],{"type":49,"value":969}," create",{"type":43,"tag":533,"props":971,"children":972},{"style":546},[973],{"type":49,"value":974}," --file",{"type":43,"tag":533,"props":976,"children":977},{"style":546},[978],{"type":49,"value":979}," monitor.json\n",{"type":43,"tag":533,"props":981,"children":983},{"class":535,"line":982},6,[984,988,992,997,1001,1005,1009,1014,1018],{"type":43,"tag":533,"props":985,"children":986},{"style":540},[987],{"type":49,"value":543},{"type":43,"tag":533,"props":989,"children":990},{"style":546},[991],{"type":49,"value":831},{"type":43,"tag":533,"props":993,"children":994},{"style":546},[995],{"type":49,"value":996}," update",{"type":43,"tag":533,"props":998,"children":999},{"style":745},[1000],{"type":49,"value":903},{"type":43,"tag":533,"props":1002,"children":1003},{"style":546},[1004],{"type":49,"value":908},{"type":43,"tag":533,"props":1006,"children":1007},{"style":739},[1008],{"type":49,"value":913},{"type":43,"tag":533,"props":1010,"children":1011},{"style":745},[1012],{"type":49,"value":1013},">",{"type":43,"tag":533,"props":1015,"children":1016},{"style":546},[1017],{"type":49,"value":974},{"type":43,"tag":533,"props":1019,"children":1020},{"style":546},[1021],{"type":49,"value":979},{"type":43,"tag":533,"props":1023,"children":1025},{"class":535,"line":1024},7,[1026,1030,1034,1039,1043,1047,1051,1055],{"type":43,"tag":533,"props":1027,"children":1028},{"style":540},[1029],{"type":49,"value":543},{"type":43,"tag":533,"props":1031,"children":1032},{"style":546},[1033],{"type":49,"value":831},{"type":43,"tag":533,"props":1035,"children":1036},{"style":546},[1037],{"type":49,"value":1038}," diff",{"type":43,"tag":533,"props":1040,"children":1041},{"style":745},[1042],{"type":49,"value":903},{"type":43,"tag":533,"props":1044,"children":1045},{"style":546},[1046],{"type":49,"value":908},{"type":43,"tag":533,"props":1048,"children":1049},{"style":739},[1050],{"type":49,"value":913},{"type":43,"tag":533,"props":1052,"children":1053},{"style":745},[1054],{"type":49,"value":1013},{"type":43,"tag":533,"props":1056,"children":1057},{"style":546},[1058],{"type":49,"value":979},{"type":43,"tag":533,"props":1060,"children":1062},{"class":535,"line":1061},8,[1063,1067,1071,1076,1080,1084,1088],{"type":43,"tag":533,"props":1064,"children":1065},{"style":540},[1066],{"type":49,"value":543},{"type":43,"tag":533,"props":1068,"children":1069},{"style":546},[1070],{"type":49,"value":831},{"type":43,"tag":533,"props":1072,"children":1073},{"style":546},[1074],{"type":49,"value":1075}," delete",{"type":43,"tag":533,"props":1077,"children":1078},{"style":745},[1079],{"type":49,"value":903},{"type":43,"tag":533,"props":1081,"children":1082},{"style":546},[1083],{"type":49,"value":908},{"type":43,"tag":533,"props":1085,"children":1086},{"style":739},[1087],{"type":49,"value":913},{"type":43,"tag":533,"props":1089,"children":1090},{"style":745},[1091],{"type":49,"value":918},{"type":43,"tag":533,"props":1093,"children":1095},{"class":535,"line":1094},9,[1096],{"type":43,"tag":533,"props":1097,"children":1098},{"style":557},[1099],{"type":49,"value":1100},"# No pup monitors mute\u002Funmute commands; use downtime payloads instead.\n",{"type":43,"tag":533,"props":1102,"children":1104},{"class":535,"line":1103},10,[1105,1109,1114,1118,1122],{"type":43,"tag":533,"props":1106,"children":1107},{"style":540},[1108],{"type":49,"value":543},{"type":43,"tag":533,"props":1110,"children":1111},{"style":546},[1112],{"type":49,"value":1113}," downtime",{"type":43,"tag":533,"props":1115,"children":1116},{"style":546},[1117],{"type":49,"value":969},{"type":43,"tag":533,"props":1119,"children":1120},{"style":546},[1121],{"type":49,"value":974},{"type":43,"tag":533,"props":1123,"children":1124},{"style":546},[1125],{"type":49,"value":1126}," downtime.json\n",{"type":43,"tag":707,"props":1128,"children":1130},{"id":1129},"logs",[1131],{"type":49,"value":1132},"Logs",{"type":43,"tag":522,"props":1134,"children":1136},{"className":524,"code":1135,"language":526,"meta":527,"style":527},"pup logs search --query \"status:error\" --from 1h\npup logs search --query \"service:\u003Cservice-name>\" --from 1h --limit 100\npup logs search --query \"@http.status_code:5*\" --from 24h\npup logs search --query \"env:\u003Cenv> level:error\" --from 1h\npup logs aggregate --query \"service:\u003Cservice-name>\" --compute count --from 1h\n",[1137],{"type":43,"tag":104,"props":1138,"children":1139},{"__ignoreMap":527},[1140,1184,1234,1275,1315],{"type":43,"tag":533,"props":1141,"children":1142},{"class":535,"line":536},[1143,1147,1152,1156,1160,1164,1169,1174,1179],{"type":43,"tag":533,"props":1144,"children":1145},{"style":540},[1146],{"type":49,"value":543},{"type":43,"tag":533,"props":1148,"children":1149},{"style":546},[1150],{"type":49,"value":1151}," logs",{"type":43,"tag":533,"props":1153,"children":1154},{"style":546},[1155],{"type":49,"value":934},{"type":43,"tag":533,"props":1157,"children":1158},{"style":546},[1159],{"type":49,"value":939},{"type":43,"tag":533,"props":1161,"children":1162},{"style":745},[1163],{"type":49,"value":872},{"type":43,"tag":533,"props":1165,"children":1166},{"style":546},[1167],{"type":49,"value":1168},"status:error",{"type":43,"tag":533,"props":1170,"children":1171},{"style":745},[1172],{"type":49,"value":1173},"\"",{"type":43,"tag":533,"props":1175,"children":1176},{"style":546},[1177],{"type":49,"value":1178}," --from",{"type":43,"tag":533,"props":1180,"children":1181},{"style":546},[1182],{"type":49,"value":1183}," 1h\n",{"type":43,"tag":533,"props":1185,"children":1186},{"class":535,"line":563},[1187,1191,1195,1199,1203,1207,1212,1216,1220,1225,1229],{"type":43,"tag":533,"props":1188,"children":1189},{"style":540},[1190],{"type":49,"value":543},{"type":43,"tag":533,"props":1192,"children":1193},{"style":546},[1194],{"type":49,"value":1151},{"type":43,"tag":533,"props":1196,"children":1197},{"style":546},[1198],{"type":49,"value":934},{"type":43,"tag":533,"props":1200,"children":1201},{"style":546},[1202],{"type":49,"value":939},{"type":43,"tag":533,"props":1204,"children":1205},{"style":745},[1206],{"type":49,"value":872},{"type":43,"tag":533,"props":1208,"children":1209},{"style":546},[1210],{"type":49,"value":1211},"service:\u003Cservice-name>",{"type":43,"tag":533,"props":1213,"children":1214},{"style":745},[1215],{"type":49,"value":1173},{"type":43,"tag":533,"props":1217,"children":1218},{"style":546},[1219],{"type":49,"value":1178},{"type":43,"tag":533,"props":1221,"children":1222},{"style":546},[1223],{"type":49,"value":1224}," 1h",{"type":43,"tag":533,"props":1226,"children":1227},{"style":546},[1228],{"type":49,"value":841},{"type":43,"tag":533,"props":1230,"children":1231},{"style":844},[1232],{"type":49,"value":1233}," 100\n",{"type":43,"tag":533,"props":1235,"children":1236},{"class":535,"line":585},[1237,1241,1245,1249,1253,1257,1262,1266,1270],{"type":43,"tag":533,"props":1238,"children":1239},{"style":540},[1240],{"type":49,"value":543},{"type":43,"tag":533,"props":1242,"children":1243},{"style":546},[1244],{"type":49,"value":1151},{"type":43,"tag":533,"props":1246,"children":1247},{"style":546},[1248],{"type":49,"value":934},{"type":43,"tag":533,"props":1250,"children":1251},{"style":546},[1252],{"type":49,"value":939},{"type":43,"tag":533,"props":1254,"children":1255},{"style":745},[1256],{"type":49,"value":872},{"type":43,"tag":533,"props":1258,"children":1259},{"style":546},[1260],{"type":49,"value":1261},"@http.status_code:5*",{"type":43,"tag":533,"props":1263,"children":1264},{"style":745},[1265],{"type":49,"value":1173},{"type":43,"tag":533,"props":1267,"children":1268},{"style":546},[1269],{"type":49,"value":1178},{"type":43,"tag":533,"props":1271,"children":1272},{"style":546},[1273],{"type":49,"value":1274}," 24h\n",{"type":43,"tag":533,"props":1276,"children":1277},{"class":535,"line":607},[1278,1282,1286,1290,1294,1298,1303,1307,1311],{"type":43,"tag":533,"props":1279,"children":1280},{"style":540},[1281],{"type":49,"value":543},{"type":43,"tag":533,"props":1283,"children":1284},{"style":546},[1285],{"type":49,"value":1151},{"type":43,"tag":533,"props":1287,"children":1288},{"style":546},[1289],{"type":49,"value":934},{"type":43,"tag":533,"props":1291,"children":1292},{"style":546},[1293],{"type":49,"value":939},{"type":43,"tag":533,"props":1295,"children":1296},{"style":745},[1297],{"type":49,"value":872},{"type":43,"tag":533,"props":1299,"children":1300},{"style":546},[1301],{"type":49,"value":1302},"env:\u003Cenv> level:error",{"type":43,"tag":533,"props":1304,"children":1305},{"style":745},[1306],{"type":49,"value":1173},{"type":43,"tag":533,"props":1308,"children":1309},{"style":546},[1310],{"type":49,"value":1178},{"type":43,"tag":533,"props":1312,"children":1313},{"style":546},[1314],{"type":49,"value":1183},{"type":43,"tag":533,"props":1316,"children":1317},{"class":535,"line":955},[1318,1322,1326,1331,1335,1339,1343,1347,1352,1357,1361],{"type":43,"tag":533,"props":1319,"children":1320},{"style":540},[1321],{"type":49,"value":543},{"type":43,"tag":533,"props":1323,"children":1324},{"style":546},[1325],{"type":49,"value":1151},{"type":43,"tag":533,"props":1327,"children":1328},{"style":546},[1329],{"type":49,"value":1330}," aggregate",{"type":43,"tag":533,"props":1332,"children":1333},{"style":546},[1334],{"type":49,"value":939},{"type":43,"tag":533,"props":1336,"children":1337},{"style":745},[1338],{"type":49,"value":872},{"type":43,"tag":533,"props":1340,"children":1341},{"style":546},[1342],{"type":49,"value":1211},{"type":43,"tag":533,"props":1344,"children":1345},{"style":745},[1346],{"type":49,"value":1173},{"type":43,"tag":533,"props":1348,"children":1349},{"style":546},[1350],{"type":49,"value":1351}," --compute",{"type":43,"tag":533,"props":1353,"children":1354},{"style":546},[1355],{"type":49,"value":1356}," count",{"type":43,"tag":533,"props":1358,"children":1359},{"style":546},[1360],{"type":49,"value":1178},{"type":43,"tag":533,"props":1362,"children":1363},{"style":546},[1364],{"type":49,"value":1183},{"type":43,"tag":707,"props":1366,"children":1368},{"id":1367},"metrics",[1369],{"type":49,"value":1370},"Metrics",{"type":43,"tag":522,"props":1372,"children":1374},{"className":524,"code":1373,"language":526,"meta":527,"style":527},"pup metrics query --query \"avg:system.cpu.user{*}\" --from 1h --to now\npup metrics query --query \"sum:trace.express.request.hits{service:\u003Cservice-name>}\" --from 1h --to now\npup metrics list --filter \"system.*\"\n",[1375],{"type":43,"tag":104,"props":1376,"children":1377},{"__ignoreMap":527},[1378,1430,1478],{"type":43,"tag":533,"props":1379,"children":1380},{"class":535,"line":536},[1381,1385,1390,1395,1399,1403,1408,1412,1416,1420,1425],{"type":43,"tag":533,"props":1382,"children":1383},{"style":540},[1384],{"type":49,"value":543},{"type":43,"tag":533,"props":1386,"children":1387},{"style":546},[1388],{"type":49,"value":1389}," metrics",{"type":43,"tag":533,"props":1391,"children":1392},{"style":546},[1393],{"type":49,"value":1394}," query",{"type":43,"tag":533,"props":1396,"children":1397},{"style":546},[1398],{"type":49,"value":939},{"type":43,"tag":533,"props":1400,"children":1401},{"style":745},[1402],{"type":49,"value":872},{"type":43,"tag":533,"props":1404,"children":1405},{"style":546},[1406],{"type":49,"value":1407},"avg:system.cpu.user{*}",{"type":43,"tag":533,"props":1409,"children":1410},{"style":745},[1411],{"type":49,"value":1173},{"type":43,"tag":533,"props":1413,"children":1414},{"style":546},[1415],{"type":49,"value":1178},{"type":43,"tag":533,"props":1417,"children":1418},{"style":546},[1419],{"type":49,"value":1224},{"type":43,"tag":533,"props":1421,"children":1422},{"style":546},[1423],{"type":49,"value":1424}," --to",{"type":43,"tag":533,"props":1426,"children":1427},{"style":546},[1428],{"type":49,"value":1429}," now\n",{"type":43,"tag":533,"props":1431,"children":1432},{"class":535,"line":563},[1433,1437,1441,1445,1449,1453,1458,1462,1466,1470,1474],{"type":43,"tag":533,"props":1434,"children":1435},{"style":540},[1436],{"type":49,"value":543},{"type":43,"tag":533,"props":1438,"children":1439},{"style":546},[1440],{"type":49,"value":1389},{"type":43,"tag":533,"props":1442,"children":1443},{"style":546},[1444],{"type":49,"value":1394},{"type":43,"tag":533,"props":1446,"children":1447},{"style":546},[1448],{"type":49,"value":939},{"type":43,"tag":533,"props":1450,"children":1451},{"style":745},[1452],{"type":49,"value":872},{"type":43,"tag":533,"props":1454,"children":1455},{"style":546},[1456],{"type":49,"value":1457},"sum:trace.express.request.hits{service:\u003Cservice-name>}",{"type":43,"tag":533,"props":1459,"children":1460},{"style":745},[1461],{"type":49,"value":1173},{"type":43,"tag":533,"props":1463,"children":1464},{"style":546},[1465],{"type":49,"value":1178},{"type":43,"tag":533,"props":1467,"children":1468},{"style":546},[1469],{"type":49,"value":1224},{"type":43,"tag":533,"props":1471,"children":1472},{"style":546},[1473],{"type":49,"value":1424},{"type":43,"tag":533,"props":1475,"children":1476},{"style":546},[1477],{"type":49,"value":1429},{"type":43,"tag":533,"props":1479,"children":1480},{"class":535,"line":585},[1481,1485,1489,1493,1498,1502,1507],{"type":43,"tag":533,"props":1482,"children":1483},{"style":540},[1484],{"type":49,"value":543},{"type":43,"tag":533,"props":1486,"children":1487},{"style":546},[1488],{"type":49,"value":1389},{"type":43,"tag":533,"props":1490,"children":1491},{"style":546},[1492],{"type":49,"value":836},{"type":43,"tag":533,"props":1494,"children":1495},{"style":546},[1496],{"type":49,"value":1497}," --filter",{"type":43,"tag":533,"props":1499,"children":1500},{"style":745},[1501],{"type":49,"value":872},{"type":43,"tag":533,"props":1503,"children":1504},{"style":546},[1505],{"type":49,"value":1506},"system.*",{"type":43,"tag":533,"props":1508,"children":1509},{"style":745},[1510],{"type":49,"value":882},{"type":43,"tag":707,"props":1512,"children":1514},{"id":1513},"apm-traces",[1515],{"type":49,"value":1516},"APM \u002F Traces",{"type":43,"tag":522,"props":1518,"children":1520},{"className":524,"code":1519,"language":526,"meta":527,"style":527},"# Confirm env tag with the user first (do not assume production\u002Fprod\u002Fprd).\npup apm services list --env \u003Cenv> --from 1h --to now\npup traces search --query \"service:\u003Cservice-name>\" --from 1h\npup traces search --query \"service:\u003Cservice-name> @duration:>500ms\" --from 1h\npup traces search --query \"service:\u003Cservice-name> status:error\" --from 1h\n",[1521],{"type":43,"tag":104,"props":1522,"children":1523},{"__ignoreMap":527},[1524,1532,1592,1632,1672],{"type":43,"tag":533,"props":1525,"children":1526},{"class":535,"line":536},[1527],{"type":43,"tag":533,"props":1528,"children":1529},{"style":557},[1530],{"type":49,"value":1531},"# Confirm env tag with the user first (do not assume production\u002Fprod\u002Fprd).\n",{"type":43,"tag":533,"props":1533,"children":1534},{"class":535,"line":563},[1535,1539,1544,1549,1553,1558,1562,1567,1572,1576,1580,1584,1588],{"type":43,"tag":533,"props":1536,"children":1537},{"style":540},[1538],{"type":49,"value":543},{"type":43,"tag":533,"props":1540,"children":1541},{"style":546},[1542],{"type":49,"value":1543}," apm",{"type":43,"tag":533,"props":1545,"children":1546},{"style":546},[1547],{"type":49,"value":1548}," services",{"type":43,"tag":533,"props":1550,"children":1551},{"style":546},[1552],{"type":49,"value":836},{"type":43,"tag":533,"props":1554,"children":1555},{"style":546},[1556],{"type":49,"value":1557}," --env",{"type":43,"tag":533,"props":1559,"children":1560},{"style":745},[1561],{"type":49,"value":903},{"type":43,"tag":533,"props":1563,"children":1564},{"style":546},[1565],{"type":49,"value":1566},"en",{"type":43,"tag":533,"props":1568,"children":1569},{"style":739},[1570],{"type":49,"value":1571},"v",{"type":43,"tag":533,"props":1573,"children":1574},{"style":745},[1575],{"type":49,"value":1013},{"type":43,"tag":533,"props":1577,"children":1578},{"style":546},[1579],{"type":49,"value":1178},{"type":43,"tag":533,"props":1581,"children":1582},{"style":546},[1583],{"type":49,"value":1224},{"type":43,"tag":533,"props":1585,"children":1586},{"style":546},[1587],{"type":49,"value":1424},{"type":43,"tag":533,"props":1589,"children":1590},{"style":546},[1591],{"type":49,"value":1429},{"type":43,"tag":533,"props":1593,"children":1594},{"class":535,"line":585},[1595,1599,1604,1608,1612,1616,1620,1624,1628],{"type":43,"tag":533,"props":1596,"children":1597},{"style":540},[1598],{"type":49,"value":543},{"type":43,"tag":533,"props":1600,"children":1601},{"style":546},[1602],{"type":49,"value":1603}," traces",{"type":43,"tag":533,"props":1605,"children":1606},{"style":546},[1607],{"type":49,"value":934},{"type":43,"tag":533,"props":1609,"children":1610},{"style":546},[1611],{"type":49,"value":939},{"type":43,"tag":533,"props":1613,"children":1614},{"style":745},[1615],{"type":49,"value":872},{"type":43,"tag":533,"props":1617,"children":1618},{"style":546},[1619],{"type":49,"value":1211},{"type":43,"tag":533,"props":1621,"children":1622},{"style":745},[1623],{"type":49,"value":1173},{"type":43,"tag":533,"props":1625,"children":1626},{"style":546},[1627],{"type":49,"value":1178},{"type":43,"tag":533,"props":1629,"children":1630},{"style":546},[1631],{"type":49,"value":1183},{"type":43,"tag":533,"props":1633,"children":1634},{"class":535,"line":607},[1635,1639,1643,1647,1651,1655,1660,1664,1668],{"type":43,"tag":533,"props":1636,"children":1637},{"style":540},[1638],{"type":49,"value":543},{"type":43,"tag":533,"props":1640,"children":1641},{"style":546},[1642],{"type":49,"value":1603},{"type":43,"tag":533,"props":1644,"children":1645},{"style":546},[1646],{"type":49,"value":934},{"type":43,"tag":533,"props":1648,"children":1649},{"style":546},[1650],{"type":49,"value":939},{"type":43,"tag":533,"props":1652,"children":1653},{"style":745},[1654],{"type":49,"value":872},{"type":43,"tag":533,"props":1656,"children":1657},{"style":546},[1658],{"type":49,"value":1659},"service:\u003Cservice-name> @duration:>500ms",{"type":43,"tag":533,"props":1661,"children":1662},{"style":745},[1663],{"type":49,"value":1173},{"type":43,"tag":533,"props":1665,"children":1666},{"style":546},[1667],{"type":49,"value":1178},{"type":43,"tag":533,"props":1669,"children":1670},{"style":546},[1671],{"type":49,"value":1183},{"type":43,"tag":533,"props":1673,"children":1674},{"class":535,"line":955},[1675,1679,1683,1687,1691,1695,1700,1704,1708],{"type":43,"tag":533,"props":1676,"children":1677},{"style":540},[1678],{"type":49,"value":543},{"type":43,"tag":533,"props":1680,"children":1681},{"style":546},[1682],{"type":49,"value":1603},{"type":43,"tag":533,"props":1684,"children":1685},{"style":546},[1686],{"type":49,"value":934},{"type":43,"tag":533,"props":1688,"children":1689},{"style":546},[1690],{"type":49,"value":939},{"type":43,"tag":533,"props":1692,"children":1693},{"style":745},[1694],{"type":49,"value":872},{"type":43,"tag":533,"props":1696,"children":1697},{"style":546},[1698],{"type":49,"value":1699},"service:\u003Cservice-name> status:error",{"type":43,"tag":533,"props":1701,"children":1702},{"style":745},[1703],{"type":49,"value":1173},{"type":43,"tag":533,"props":1705,"children":1706},{"style":546},[1707],{"type":49,"value":1178},{"type":43,"tag":533,"props":1709,"children":1710},{"style":546},[1711],{"type":49,"value":1183},{"type":43,"tag":707,"props":1713,"children":1715},{"id":1714},"incidents",[1716],{"type":49,"value":1717},"Incidents",{"type":43,"tag":522,"props":1719,"children":1721},{"className":524,"code":1720,"language":526,"meta":527,"style":527},"pup incidents list --limit 50\npup incidents get \u003Cincident-id>\npup incidents import --file incident.json\n",[1722],{"type":43,"tag":104,"props":1723,"children":1724},{"__ignoreMap":527},[1725,1750,1782],{"type":43,"tag":533,"props":1726,"children":1727},{"class":535,"line":536},[1728,1732,1737,1741,1745],{"type":43,"tag":533,"props":1729,"children":1730},{"style":540},[1731],{"type":49,"value":543},{"type":43,"tag":533,"props":1733,"children":1734},{"style":546},[1735],{"type":49,"value":1736}," incidents",{"type":43,"tag":533,"props":1738,"children":1739},{"style":546},[1740],{"type":49,"value":836},{"type":43,"tag":533,"props":1742,"children":1743},{"style":546},[1744],{"type":49,"value":841},{"type":43,"tag":533,"props":1746,"children":1747},{"style":844},[1748],{"type":49,"value":1749}," 50\n",{"type":43,"tag":533,"props":1751,"children":1752},{"class":535,"line":563},[1753,1757,1761,1765,1769,1774,1778],{"type":43,"tag":533,"props":1754,"children":1755},{"style":540},[1756],{"type":49,"value":543},{"type":43,"tag":533,"props":1758,"children":1759},{"style":546},[1760],{"type":49,"value":1736},{"type":43,"tag":533,"props":1762,"children":1763},{"style":546},[1764],{"type":49,"value":898},{"type":43,"tag":533,"props":1766,"children":1767},{"style":745},[1768],{"type":49,"value":903},{"type":43,"tag":533,"props":1770,"children":1771},{"style":546},[1772],{"type":49,"value":1773},"incident-i",{"type":43,"tag":533,"props":1775,"children":1776},{"style":739},[1777],{"type":49,"value":913},{"type":43,"tag":533,"props":1779,"children":1780},{"style":745},[1781],{"type":49,"value":918},{"type":43,"tag":533,"props":1783,"children":1784},{"class":535,"line":585},[1785,1789,1793,1798,1802],{"type":43,"tag":533,"props":1786,"children":1787},{"style":540},[1788],{"type":49,"value":543},{"type":43,"tag":533,"props":1790,"children":1791},{"style":546},[1792],{"type":49,"value":1736},{"type":43,"tag":533,"props":1794,"children":1795},{"style":546},[1796],{"type":49,"value":1797}," import",{"type":43,"tag":533,"props":1799,"children":1800},{"style":546},[1801],{"type":49,"value":974},{"type":43,"tag":533,"props":1803,"children":1804},{"style":546},[1805],{"type":49,"value":1806}," incident.json\n",{"type":43,"tag":707,"props":1808,"children":1810},{"id":1809},"dashboards",[1811],{"type":49,"value":1812},"Dashboards",{"type":43,"tag":522,"props":1814,"children":1816},{"className":524,"code":1815,"language":526,"meta":527,"style":527},"pup dashboards list\npup dashboards get \u003Cdashboard-id> --read-only\npup dashboards url \u003Cdashboard-id> --from now-1h --to now --live true\npup dashboards create --file dashboard.json\npup dashboards update \u003Cdashboard-id> --file dashboard.json\npup dashboards delete \u003Cdashboard-id>\n",[1817],{"type":43,"tag":104,"props":1818,"children":1819},{"__ignoreMap":527},[1820,1837,1874,1934,1958,1997],{"type":43,"tag":533,"props":1821,"children":1822},{"class":535,"line":536},[1823,1827,1832],{"type":43,"tag":533,"props":1824,"children":1825},{"style":540},[1826],{"type":49,"value":543},{"type":43,"tag":533,"props":1828,"children":1829},{"style":546},[1830],{"type":49,"value":1831}," dashboards",{"type":43,"tag":533,"props":1833,"children":1834},{"style":546},[1835],{"type":49,"value":1836}," list\n",{"type":43,"tag":533,"props":1838,"children":1839},{"class":535,"line":563},[1840,1844,1848,1852,1856,1861,1865,1869],{"type":43,"tag":533,"props":1841,"children":1842},{"style":540},[1843],{"type":49,"value":543},{"type":43,"tag":533,"props":1845,"children":1846},{"style":546},[1847],{"type":49,"value":1831},{"type":43,"tag":533,"props":1849,"children":1850},{"style":546},[1851],{"type":49,"value":898},{"type":43,"tag":533,"props":1853,"children":1854},{"style":745},[1855],{"type":49,"value":903},{"type":43,"tag":533,"props":1857,"children":1858},{"style":546},[1859],{"type":49,"value":1860},"dashboard-i",{"type":43,"tag":533,"props":1862,"children":1863},{"style":739},[1864],{"type":49,"value":913},{"type":43,"tag":533,"props":1866,"children":1867},{"style":745},[1868],{"type":49,"value":1013},{"type":43,"tag":533,"props":1870,"children":1871},{"style":546},[1872],{"type":49,"value":1873}," --read-only\n",{"type":43,"tag":533,"props":1875,"children":1876},{"class":535,"line":585},[1877,1881,1885,1890,1894,1898,1902,1906,1910,1915,1919,1924,1929],{"type":43,"tag":533,"props":1878,"children":1879},{"style":540},[1880],{"type":49,"value":543},{"type":43,"tag":533,"props":1882,"children":1883},{"style":546},[1884],{"type":49,"value":1831},{"type":43,"tag":533,"props":1886,"children":1887},{"style":546},[1888],{"type":49,"value":1889}," url",{"type":43,"tag":533,"props":1891,"children":1892},{"style":745},[1893],{"type":49,"value":903},{"type":43,"tag":533,"props":1895,"children":1896},{"style":546},[1897],{"type":49,"value":1860},{"type":43,"tag":533,"props":1899,"children":1900},{"style":739},[1901],{"type":49,"value":913},{"type":43,"tag":533,"props":1903,"children":1904},{"style":745},[1905],{"type":49,"value":1013},{"type":43,"tag":533,"props":1907,"children":1908},{"style":546},[1909],{"type":49,"value":1178},{"type":43,"tag":533,"props":1911,"children":1912},{"style":546},[1913],{"type":49,"value":1914}," now-1h",{"type":43,"tag":533,"props":1916,"children":1917},{"style":546},[1918],{"type":49,"value":1424},{"type":43,"tag":533,"props":1920,"children":1921},{"style":546},[1922],{"type":49,"value":1923}," now",{"type":43,"tag":533,"props":1925,"children":1926},{"style":546},[1927],{"type":49,"value":1928}," --live",{"type":43,"tag":533,"props":1930,"children":1931},{"style":745},[1932],{"type":49,"value":1933}," true\n",{"type":43,"tag":533,"props":1935,"children":1936},{"class":535,"line":607},[1937,1941,1945,1949,1953],{"type":43,"tag":533,"props":1938,"children":1939},{"style":540},[1940],{"type":49,"value":543},{"type":43,"tag":533,"props":1942,"children":1943},{"style":546},[1944],{"type":49,"value":1831},{"type":43,"tag":533,"props":1946,"children":1947},{"style":546},[1948],{"type":49,"value":969},{"type":43,"tag":533,"props":1950,"children":1951},{"style":546},[1952],{"type":49,"value":974},{"type":43,"tag":533,"props":1954,"children":1955},{"style":546},[1956],{"type":49,"value":1957}," dashboard.json\n",{"type":43,"tag":533,"props":1959,"children":1960},{"class":535,"line":955},[1961,1965,1969,1973,1977,1981,1985,1989,1993],{"type":43,"tag":533,"props":1962,"children":1963},{"style":540},[1964],{"type":49,"value":543},{"type":43,"tag":533,"props":1966,"children":1967},{"style":546},[1968],{"type":49,"value":1831},{"type":43,"tag":533,"props":1970,"children":1971},{"style":546},[1972],{"type":49,"value":996},{"type":43,"tag":533,"props":1974,"children":1975},{"style":745},[1976],{"type":49,"value":903},{"type":43,"tag":533,"props":1978,"children":1979},{"style":546},[1980],{"type":49,"value":1860},{"type":43,"tag":533,"props":1982,"children":1983},{"style":739},[1984],{"type":49,"value":913},{"type":43,"tag":533,"props":1986,"children":1987},{"style":745},[1988],{"type":49,"value":1013},{"type":43,"tag":533,"props":1990,"children":1991},{"style":546},[1992],{"type":49,"value":974},{"type":43,"tag":533,"props":1994,"children":1995},{"style":546},[1996],{"type":49,"value":1957},{"type":43,"tag":533,"props":1998,"children":1999},{"class":535,"line":982},[2000,2004,2008,2012,2016,2020,2024],{"type":43,"tag":533,"props":2001,"children":2002},{"style":540},[2003],{"type":49,"value":543},{"type":43,"tag":533,"props":2005,"children":2006},{"style":546},[2007],{"type":49,"value":1831},{"type":43,"tag":533,"props":2009,"children":2010},{"style":546},[2011],{"type":49,"value":1075},{"type":43,"tag":533,"props":2013,"children":2014},{"style":745},[2015],{"type":49,"value":903},{"type":43,"tag":533,"props":2017,"children":2018},{"style":546},[2019],{"type":49,"value":1860},{"type":43,"tag":533,"props":2021,"children":2022},{"style":739},[2023],{"type":49,"value":913},{"type":43,"tag":533,"props":2025,"children":2026},{"style":745},[2027],{"type":49,"value":918},{"type":43,"tag":2029,"props":2030,"children":2032},"h4",{"id":2031},"safe-dashboard-create-clone-and-update-workflow",[2033],{"type":49,"value":2034},"Safe dashboard create, clone, and update workflow",{"type":43,"tag":52,"props":2036,"children":2037},{},[2038],{"type":49,"value":2039},"The goal is a recoverable source and a verified destination. A successful API response alone does not prove that widget content or placement was preserved.",{"type":43,"tag":472,"props":2041,"children":2042},{},[2043,2119,2220,2299,2395,2400],{"type":43,"tag":476,"props":2044,"children":2045},{},[2046,2048,2054,2056],{"type":49,"value":2047},"Fetch the source or update target with ",{"type":43,"tag":104,"props":2049,"children":2051},{"className":2050},[],[2052],{"type":49,"value":2053},"--read-only",{"type":49,"value":2055}," and save the exact response as an immutable snapshot. Never overwrite this file with transformed JSON.\n",{"type":43,"tag":522,"props":2057,"children":2059},{"className":524,"code":2058,"language":526,"meta":527,"style":527},"pup dashboards get \u003Cdashboard-id> --read-only -o json > dashboard-source.json\n",[2060],{"type":43,"tag":104,"props":2061,"children":2062},{"__ignoreMap":527},[2063],{"type":43,"tag":533,"props":2064,"children":2065},{"class":535,"line":536},[2066,2070,2074,2078,2082,2086,2090,2094,2099,2104,2109,2114],{"type":43,"tag":533,"props":2067,"children":2068},{"style":540},[2069],{"type":49,"value":543},{"type":43,"tag":533,"props":2071,"children":2072},{"style":546},[2073],{"type":49,"value":1831},{"type":43,"tag":533,"props":2075,"children":2076},{"style":546},[2077],{"type":49,"value":898},{"type":43,"tag":533,"props":2079,"children":2080},{"style":745},[2081],{"type":49,"value":903},{"type":43,"tag":533,"props":2083,"children":2084},{"style":546},[2085],{"type":49,"value":1860},{"type":43,"tag":533,"props":2087,"children":2088},{"style":739},[2089],{"type":49,"value":913},{"type":43,"tag":533,"props":2091,"children":2092},{"style":745},[2093],{"type":49,"value":1013},{"type":43,"tag":533,"props":2095,"children":2096},{"style":546},[2097],{"type":49,"value":2098}," --read-only",{"type":43,"tag":533,"props":2100,"children":2101},{"style":546},[2102],{"type":49,"value":2103}," -o",{"type":43,"tag":533,"props":2105,"children":2106},{"style":546},[2107],{"type":49,"value":2108}," json",{"type":43,"tag":533,"props":2110,"children":2111},{"style":745},[2112],{"type":49,"value":2113}," >",{"type":43,"tag":533,"props":2115,"children":2116},{"style":546},[2117],{"type":49,"value":2118}," dashboard-source.json\n",{"type":43,"tag":476,"props":2120,"children":2121},{},[2122,2124,2130,2131,2137,2138,2144,2145,2151,2152,2158,2160,2166,2168],{"type":49,"value":2123},"Build a separate mutation payload. Remove response-only fields before create\u002Fupdate: ",{"type":43,"tag":104,"props":2125,"children":2127},{"className":2126},[],[2128],{"type":49,"value":2129},"author_handle",{"type":49,"value":455},{"type":43,"tag":104,"props":2132,"children":2134},{"className":2133},[],[2135],{"type":49,"value":2136},"author_name",{"type":49,"value":455},{"type":43,"tag":104,"props":2139,"children":2141},{"className":2140},[],[2142],{"type":49,"value":2143},"created_at",{"type":49,"value":455},{"type":43,"tag":104,"props":2146,"children":2148},{"className":2147},[],[2149],{"type":49,"value":2150},"id",{"type":49,"value":455},{"type":43,"tag":104,"props":2153,"children":2155},{"className":2154},[],[2156],{"type":49,"value":2157},"modified_at",{"type":49,"value":2159},", and ",{"type":43,"tag":104,"props":2161,"children":2163},{"className":2162},[],[2164],{"type":49,"value":2165},"url",{"type":49,"value":2167},".\n",{"type":43,"tag":522,"props":2169,"children":2171},{"className":524,"code":2170,"language":526,"meta":527,"style":527},"jq 'del(.author_handle, .author_name, .created_at, .id, .modified_at, .url)' \\\n  dashboard-source.json > dashboard-payload.json\n",[2172],{"type":43,"tag":104,"props":2173,"children":2174},{"__ignoreMap":527},[2175,2203],{"type":43,"tag":533,"props":2176,"children":2177},{"class":535,"line":536},[2178,2183,2188,2193,2198],{"type":43,"tag":533,"props":2179,"children":2180},{"style":540},[2181],{"type":49,"value":2182},"jq",{"type":43,"tag":533,"props":2184,"children":2185},{"style":745},[2186],{"type":49,"value":2187}," '",{"type":43,"tag":533,"props":2189,"children":2190},{"style":546},[2191],{"type":49,"value":2192},"del(.author_handle, .author_name, .created_at, .id, .modified_at, .url)",{"type":43,"tag":533,"props":2194,"children":2195},{"style":745},[2196],{"type":49,"value":2197},"'",{"type":43,"tag":533,"props":2199,"children":2200},{"style":739},[2201],{"type":49,"value":2202}," \\\n",{"type":43,"tag":533,"props":2204,"children":2205},{"class":535,"line":563},[2206,2211,2215],{"type":43,"tag":533,"props":2207,"children":2208},{"style":546},[2209],{"type":49,"value":2210},"  dashboard-source.json",{"type":43,"tag":533,"props":2212,"children":2213},{"style":745},[2214],{"type":49,"value":2113},{"type":43,"tag":533,"props":2216,"children":2217},{"style":546},[2218],{"type":49,"value":2219}," dashboard-payload.json\n",{"type":43,"tag":476,"props":2221,"children":2222},{},[2223,2225,2231,2232,2238,2240,2246,2247,2253,2255,2261,2263,2269,2270,2276,2277,2283,2284,2290,2291,2297],{"type":49,"value":2224},"For a backup or clone, leave the source dashboard unchanged and change only explicitly requested fields, usually ",{"type":43,"tag":104,"props":2226,"children":2228},{"className":2227},[],[2229],{"type":49,"value":2230},"title",{"type":49,"value":507},{"type":43,"tag":104,"props":2233,"children":2235},{"className":2234},[],[2236],{"type":49,"value":2237},"description",{"type":49,"value":2239},". Preserve ",{"type":43,"tag":104,"props":2241,"children":2243},{"className":2242},[],[2244],{"type":49,"value":2245},"layout_type",{"type":49,"value":455},{"type":43,"tag":104,"props":2248,"children":2250},{"className":2249},[],[2251],{"type":49,"value":2252},"reflow_type",{"type":49,"value":2254},", widget order, and every recursive widget ",{"type":43,"tag":104,"props":2256,"children":2258},{"className":2257},[],[2259],{"type":49,"value":2260},"layout",{"type":49,"value":2262}," object (",{"type":43,"tag":104,"props":2264,"children":2266},{"className":2265},[],[2267],{"type":49,"value":2268},"x",{"type":49,"value":455},{"type":43,"tag":104,"props":2271,"children":2273},{"className":2272},[],[2274],{"type":49,"value":2275},"y",{"type":49,"value":455},{"type":43,"tag":104,"props":2278,"children":2280},{"className":2279},[],[2281],{"type":49,"value":2282},"width",{"type":49,"value":455},{"type":43,"tag":104,"props":2285,"children":2287},{"className":2286},[],[2288],{"type":49,"value":2289},"height",{"type":49,"value":2159},{"type":43,"tag":104,"props":2292,"children":2294},{"className":2293},[],[2295],{"type":49,"value":2296},"is_column_break",{"type":49,"value":2298},"). Repacking or compacting coordinates creates a derived layout, not an exact clone.",{"type":43,"tag":476,"props":2300,"children":2301},{},[2302,2304,2310,2312],{"type":49,"value":2303},"Create or update from ",{"type":43,"tag":104,"props":2305,"children":2307},{"className":2306},[],[2308],{"type":49,"value":2309},"dashboard-payload.json",{"type":49,"value":2311},", then fetch the destination into a new file.\n",{"type":43,"tag":522,"props":2313,"children":2315},{"className":524,"code":2314,"language":526,"meta":527,"style":527},"pup dashboards create --file dashboard-payload.json\npup dashboards get \u003Cdestination-id> --read-only -o json > dashboard-destination.json\n",[2316],{"type":43,"tag":104,"props":2317,"children":2318},{"__ignoreMap":527},[2319,2342],{"type":43,"tag":533,"props":2320,"children":2321},{"class":535,"line":536},[2322,2326,2330,2334,2338],{"type":43,"tag":533,"props":2323,"children":2324},{"style":540},[2325],{"type":49,"value":543},{"type":43,"tag":533,"props":2327,"children":2328},{"style":546},[2329],{"type":49,"value":1831},{"type":43,"tag":533,"props":2331,"children":2332},{"style":546},[2333],{"type":49,"value":969},{"type":43,"tag":533,"props":2335,"children":2336},{"style":546},[2337],{"type":49,"value":974},{"type":43,"tag":533,"props":2339,"children":2340},{"style":546},[2341],{"type":49,"value":2219},{"type":43,"tag":533,"props":2343,"children":2344},{"class":535,"line":563},[2345,2349,2353,2357,2361,2366,2370,2374,2378,2382,2386,2390],{"type":43,"tag":533,"props":2346,"children":2347},{"style":540},[2348],{"type":49,"value":543},{"type":43,"tag":533,"props":2350,"children":2351},{"style":546},[2352],{"type":49,"value":1831},{"type":43,"tag":533,"props":2354,"children":2355},{"style":546},[2356],{"type":49,"value":898},{"type":43,"tag":533,"props":2358,"children":2359},{"style":745},[2360],{"type":49,"value":903},{"type":43,"tag":533,"props":2362,"children":2363},{"style":546},[2364],{"type":49,"value":2365},"destination-i",{"type":43,"tag":533,"props":2367,"children":2368},{"style":739},[2369],{"type":49,"value":913},{"type":43,"tag":533,"props":2371,"children":2372},{"style":745},[2373],{"type":49,"value":1013},{"type":43,"tag":533,"props":2375,"children":2376},{"style":546},[2377],{"type":49,"value":2098},{"type":43,"tag":533,"props":2379,"children":2380},{"style":546},[2381],{"type":49,"value":2103},{"type":43,"tag":533,"props":2383,"children":2384},{"style":546},[2385],{"type":49,"value":2108},{"type":43,"tag":533,"props":2387,"children":2388},{"style":745},[2389],{"type":49,"value":2113},{"type":43,"tag":533,"props":2391,"children":2392},{"style":546},[2393],{"type":49,"value":2394}," dashboard-destination.json\n",{"type":43,"tag":476,"props":2396,"children":2397},{},[2398],{"type":49,"value":2399},"Normalize away the response-only fields and compare the complete definitions. The only differences should be the fields intentionally changed.",{"type":43,"tag":476,"props":2401,"children":2402},{},[2403,2405],{"type":49,"value":2404},"Also compare layout projections separately so a placement regression cannot hide in a large widget diff:\n",{"type":43,"tag":522,"props":2406,"children":2408},{"className":524,"code":2407,"language":526,"meta":527,"style":527},"jq '{layout_type, reflow_type, layouts: [.. | objects | .layout? \u002F\u002F empty]}' dashboard-source.json\njq '{layout_type, reflow_type, layouts: [.. | objects | .layout? \u002F\u002F empty]}' dashboard-destination.json\n",[2409],{"type":43,"tag":104,"props":2410,"children":2411},{"__ignoreMap":527},[2412,2436],{"type":43,"tag":533,"props":2413,"children":2414},{"class":535,"line":536},[2415,2419,2423,2428,2432],{"type":43,"tag":533,"props":2416,"children":2417},{"style":540},[2418],{"type":49,"value":2182},{"type":43,"tag":533,"props":2420,"children":2421},{"style":745},[2422],{"type":49,"value":2187},{"type":43,"tag":533,"props":2424,"children":2425},{"style":546},[2426],{"type":49,"value":2427},"{layout_type, reflow_type, layouts: [.. | objects | .layout? \u002F\u002F empty]}",{"type":43,"tag":533,"props":2429,"children":2430},{"style":745},[2431],{"type":49,"value":2197},{"type":43,"tag":533,"props":2433,"children":2434},{"style":546},[2435],{"type":49,"value":2118},{"type":43,"tag":533,"props":2437,"children":2438},{"class":535,"line":563},[2439,2443,2447,2451,2455],{"type":43,"tag":533,"props":2440,"children":2441},{"style":540},[2442],{"type":49,"value":2182},{"type":43,"tag":533,"props":2444,"children":2445},{"style":745},[2446],{"type":49,"value":2187},{"type":43,"tag":533,"props":2448,"children":2449},{"style":546},[2450],{"type":49,"value":2427},{"type":43,"tag":533,"props":2452,"children":2453},{"style":745},[2454],{"type":49,"value":2197},{"type":43,"tag":533,"props":2456,"children":2457},{"style":546},[2458],{"type":49,"value":2394},{"type":43,"tag":52,"props":2460,"children":2461},{},[2462],{"type":49,"value":2463},"Pup 1.6.3 does not expose dashboard version history. If an exact historical version is required and no immutable snapshot exists, inspect version history in the Datadog UI before changing the dashboard.",{"type":43,"tag":707,"props":2465,"children":2467},{"id":2466},"slos",[2468],{"type":49,"value":2469},"SLOs",{"type":43,"tag":522,"props":2471,"children":2473},{"className":524,"code":2472,"language":526,"meta":527,"style":527},"pup slos list\npup slos get \u003Cslo-id>\npup slos status \u003Cslo-id> --from 30d --to now\npup slos create --file slo.json\n",[2474],{"type":43,"tag":104,"props":2475,"children":2476},{"__ignoreMap":527},[2477,2493,2525,2573],{"type":43,"tag":533,"props":2478,"children":2479},{"class":535,"line":536},[2480,2484,2489],{"type":43,"tag":533,"props":2481,"children":2482},{"style":540},[2483],{"type":49,"value":543},{"type":43,"tag":533,"props":2485,"children":2486},{"style":546},[2487],{"type":49,"value":2488}," slos",{"type":43,"tag":533,"props":2490,"children":2491},{"style":546},[2492],{"type":49,"value":1836},{"type":43,"tag":533,"props":2494,"children":2495},{"class":535,"line":563},[2496,2500,2504,2508,2512,2517,2521],{"type":43,"tag":533,"props":2497,"children":2498},{"style":540},[2499],{"type":49,"value":543},{"type":43,"tag":533,"props":2501,"children":2502},{"style":546},[2503],{"type":49,"value":2488},{"type":43,"tag":533,"props":2505,"children":2506},{"style":546},[2507],{"type":49,"value":898},{"type":43,"tag":533,"props":2509,"children":2510},{"style":745},[2511],{"type":49,"value":903},{"type":43,"tag":533,"props":2513,"children":2514},{"style":546},[2515],{"type":49,"value":2516},"slo-i",{"type":43,"tag":533,"props":2518,"children":2519},{"style":739},[2520],{"type":49,"value":913},{"type":43,"tag":533,"props":2522,"children":2523},{"style":745},[2524],{"type":49,"value":918},{"type":43,"tag":533,"props":2526,"children":2527},{"class":535,"line":585},[2528,2532,2536,2540,2544,2548,2552,2556,2560,2565,2569],{"type":43,"tag":533,"props":2529,"children":2530},{"style":540},[2531],{"type":49,"value":543},{"type":43,"tag":533,"props":2533,"children":2534},{"style":546},[2535],{"type":49,"value":2488},{"type":43,"tag":533,"props":2537,"children":2538},{"style":546},[2539],{"type":49,"value":577},{"type":43,"tag":533,"props":2541,"children":2542},{"style":745},[2543],{"type":49,"value":903},{"type":43,"tag":533,"props":2545,"children":2546},{"style":546},[2547],{"type":49,"value":2516},{"type":43,"tag":533,"props":2549,"children":2550},{"style":739},[2551],{"type":49,"value":913},{"type":43,"tag":533,"props":2553,"children":2554},{"style":745},[2555],{"type":49,"value":1013},{"type":43,"tag":533,"props":2557,"children":2558},{"style":546},[2559],{"type":49,"value":1178},{"type":43,"tag":533,"props":2561,"children":2562},{"style":546},[2563],{"type":49,"value":2564}," 30d",{"type":43,"tag":533,"props":2566,"children":2567},{"style":546},[2568],{"type":49,"value":1424},{"type":43,"tag":533,"props":2570,"children":2571},{"style":546},[2572],{"type":49,"value":1429},{"type":43,"tag":533,"props":2574,"children":2575},{"class":535,"line":607},[2576,2580,2584,2588,2592],{"type":43,"tag":533,"props":2577,"children":2578},{"style":540},[2579],{"type":49,"value":543},{"type":43,"tag":533,"props":2581,"children":2582},{"style":546},[2583],{"type":49,"value":2488},{"type":43,"tag":533,"props":2585,"children":2586},{"style":546},[2587],{"type":49,"value":969},{"type":43,"tag":533,"props":2589,"children":2590},{"style":546},[2591],{"type":49,"value":974},{"type":43,"tag":533,"props":2593,"children":2594},{"style":546},[2595],{"type":49,"value":2596}," slo.json\n",{"type":43,"tag":707,"props":2598,"children":2600},{"id":2599},"synthetics",[2601],{"type":49,"value":2602},"Synthetics",{"type":43,"tag":522,"props":2604,"children":2606},{"className":524,"code":2605,"language":526,"meta":527,"style":527},"pup synthetics tests list\npup synthetics tests get \u003Ctest-id>\npup synthetics tests search --text \"login\"\npup synthetics locations list\n",[2607],{"type":43,"tag":104,"props":2608,"children":2609},{"__ignoreMap":527},[2610,2631,2667,2704],{"type":43,"tag":533,"props":2611,"children":2612},{"class":535,"line":536},[2613,2617,2622,2627],{"type":43,"tag":533,"props":2614,"children":2615},{"style":540},[2616],{"type":49,"value":543},{"type":43,"tag":533,"props":2618,"children":2619},{"style":546},[2620],{"type":49,"value":2621}," synthetics",{"type":43,"tag":533,"props":2623,"children":2624},{"style":546},[2625],{"type":49,"value":2626}," tests",{"type":43,"tag":533,"props":2628,"children":2629},{"style":546},[2630],{"type":49,"value":1836},{"type":43,"tag":533,"props":2632,"children":2633},{"class":535,"line":563},[2634,2638,2642,2646,2650,2654,2659,2663],{"type":43,"tag":533,"props":2635,"children":2636},{"style":540},[2637],{"type":49,"value":543},{"type":43,"tag":533,"props":2639,"children":2640},{"style":546},[2641],{"type":49,"value":2621},{"type":43,"tag":533,"props":2643,"children":2644},{"style":546},[2645],{"type":49,"value":2626},{"type":43,"tag":533,"props":2647,"children":2648},{"style":546},[2649],{"type":49,"value":898},{"type":43,"tag":533,"props":2651,"children":2652},{"style":745},[2653],{"type":49,"value":903},{"type":43,"tag":533,"props":2655,"children":2656},{"style":546},[2657],{"type":49,"value":2658},"test-i",{"type":43,"tag":533,"props":2660,"children":2661},{"style":739},[2662],{"type":49,"value":913},{"type":43,"tag":533,"props":2664,"children":2665},{"style":745},[2666],{"type":49,"value":918},{"type":43,"tag":533,"props":2668,"children":2669},{"class":535,"line":585},[2670,2674,2678,2682,2686,2691,2695,2700],{"type":43,"tag":533,"props":2671,"children":2672},{"style":540},[2673],{"type":49,"value":543},{"type":43,"tag":533,"props":2675,"children":2676},{"style":546},[2677],{"type":49,"value":2621},{"type":43,"tag":533,"props":2679,"children":2680},{"style":546},[2681],{"type":49,"value":2626},{"type":43,"tag":533,"props":2683,"children":2684},{"style":546},[2685],{"type":49,"value":934},{"type":43,"tag":533,"props":2687,"children":2688},{"style":546},[2689],{"type":49,"value":2690}," --text",{"type":43,"tag":533,"props":2692,"children":2693},{"style":745},[2694],{"type":49,"value":872},{"type":43,"tag":533,"props":2696,"children":2697},{"style":546},[2698],{"type":49,"value":2699},"login",{"type":43,"tag":533,"props":2701,"children":2702},{"style":745},[2703],{"type":49,"value":882},{"type":43,"tag":533,"props":2705,"children":2706},{"class":535,"line":607},[2707,2711,2715,2720],{"type":43,"tag":533,"props":2708,"children":2709},{"style":540},[2710],{"type":49,"value":543},{"type":43,"tag":533,"props":2712,"children":2713},{"style":546},[2714],{"type":49,"value":2621},{"type":43,"tag":533,"props":2716,"children":2717},{"style":546},[2718],{"type":49,"value":2719}," locations",{"type":43,"tag":533,"props":2721,"children":2722},{"style":546},[2723],{"type":49,"value":1836},{"type":43,"tag":707,"props":2725,"children":2727},{"id":2726},"on-call",[2728],{"type":49,"value":2729},"On-Call",{"type":43,"tag":522,"props":2731,"children":2733},{"className":524,"code":2732,"language":526,"meta":527,"style":527},"pup on-call teams list\n# Pick a real team id from `pup on-call teams list` output.\npup on-call teams get \u003Cteam-id>\npup on-call teams memberships list \u003Cteam-id>\n",[2734],{"type":43,"tag":104,"props":2735,"children":2736},{"__ignoreMap":527},[2737,2758,2766,2802],{"type":43,"tag":533,"props":2738,"children":2739},{"class":535,"line":536},[2740,2744,2749,2754],{"type":43,"tag":533,"props":2741,"children":2742},{"style":540},[2743],{"type":49,"value":543},{"type":43,"tag":533,"props":2745,"children":2746},{"style":546},[2747],{"type":49,"value":2748}," on-call",{"type":43,"tag":533,"props":2750,"children":2751},{"style":546},[2752],{"type":49,"value":2753}," teams",{"type":43,"tag":533,"props":2755,"children":2756},{"style":546},[2757],{"type":49,"value":1836},{"type":43,"tag":533,"props":2759,"children":2760},{"class":535,"line":563},[2761],{"type":43,"tag":533,"props":2762,"children":2763},{"style":557},[2764],{"type":49,"value":2765},"# Pick a real team id from `pup on-call teams list` output.\n",{"type":43,"tag":533,"props":2767,"children":2768},{"class":535,"line":585},[2769,2773,2777,2781,2785,2789,2794,2798],{"type":43,"tag":533,"props":2770,"children":2771},{"style":540},[2772],{"type":49,"value":543},{"type":43,"tag":533,"props":2774,"children":2775},{"style":546},[2776],{"type":49,"value":2748},{"type":43,"tag":533,"props":2778,"children":2779},{"style":546},[2780],{"type":49,"value":2753},{"type":43,"tag":533,"props":2782,"children":2783},{"style":546},[2784],{"type":49,"value":898},{"type":43,"tag":533,"props":2786,"children":2787},{"style":745},[2788],{"type":49,"value":903},{"type":43,"tag":533,"props":2790,"children":2791},{"style":546},[2792],{"type":49,"value":2793},"team-i",{"type":43,"tag":533,"props":2795,"children":2796},{"style":739},[2797],{"type":49,"value":913},{"type":43,"tag":533,"props":2799,"children":2800},{"style":745},[2801],{"type":49,"value":918},{"type":43,"tag":533,"props":2803,"children":2804},{"class":535,"line":607},[2805,2809,2813,2817,2822,2826,2830,2834,2838],{"type":43,"tag":533,"props":2806,"children":2807},{"style":540},[2808],{"type":49,"value":543},{"type":43,"tag":533,"props":2810,"children":2811},{"style":546},[2812],{"type":49,"value":2748},{"type":43,"tag":533,"props":2814,"children":2815},{"style":546},[2816],{"type":49,"value":2753},{"type":43,"tag":533,"props":2818,"children":2819},{"style":546},[2820],{"type":49,"value":2821}," memberships",{"type":43,"tag":533,"props":2823,"children":2824},{"style":546},[2825],{"type":49,"value":836},{"type":43,"tag":533,"props":2827,"children":2828},{"style":745},[2829],{"type":49,"value":903},{"type":43,"tag":533,"props":2831,"children":2832},{"style":546},[2833],{"type":49,"value":2793},{"type":43,"tag":533,"props":2835,"children":2836},{"style":739},[2837],{"type":49,"value":913},{"type":43,"tag":533,"props":2839,"children":2840},{"style":745},[2841],{"type":49,"value":918},{"type":43,"tag":707,"props":2843,"children":2845},{"id":2844},"hosts-infrastructure",[2846],{"type":49,"value":2847},"Hosts \u002F Infrastructure",{"type":43,"tag":522,"props":2849,"children":2851},{"className":524,"code":2850,"language":526,"meta":527,"style":527},"pup infrastructure hosts list --count 50\npup infrastructure hosts list --filter \"env:\u003Cenv>\"\npup infrastructure hosts get \u003Chost-name>\n",[2852],{"type":43,"tag":104,"props":2853,"children":2854},{"__ignoreMap":527},[2855,2885,2920],{"type":43,"tag":533,"props":2856,"children":2857},{"class":535,"line":536},[2858,2862,2867,2872,2876,2881],{"type":43,"tag":533,"props":2859,"children":2860},{"style":540},[2861],{"type":49,"value":543},{"type":43,"tag":533,"props":2863,"children":2864},{"style":546},[2865],{"type":49,"value":2866}," infrastructure",{"type":43,"tag":533,"props":2868,"children":2869},{"style":546},[2870],{"type":49,"value":2871}," hosts",{"type":43,"tag":533,"props":2873,"children":2874},{"style":546},[2875],{"type":49,"value":836},{"type":43,"tag":533,"props":2877,"children":2878},{"style":546},[2879],{"type":49,"value":2880}," --count",{"type":43,"tag":533,"props":2882,"children":2883},{"style":844},[2884],{"type":49,"value":1749},{"type":43,"tag":533,"props":2886,"children":2887},{"class":535,"line":563},[2888,2892,2896,2900,2904,2908,2912,2916],{"type":43,"tag":533,"props":2889,"children":2890},{"style":540},[2891],{"type":49,"value":543},{"type":43,"tag":533,"props":2893,"children":2894},{"style":546},[2895],{"type":49,"value":2866},{"type":43,"tag":533,"props":2897,"children":2898},{"style":546},[2899],{"type":49,"value":2871},{"type":43,"tag":533,"props":2901,"children":2902},{"style":546},[2903],{"type":49,"value":836},{"type":43,"tag":533,"props":2905,"children":2906},{"style":546},[2907],{"type":49,"value":1497},{"type":43,"tag":533,"props":2909,"children":2910},{"style":745},[2911],{"type":49,"value":872},{"type":43,"tag":533,"props":2913,"children":2914},{"style":546},[2915],{"type":49,"value":877},{"type":43,"tag":533,"props":2917,"children":2918},{"style":745},[2919],{"type":49,"value":882},{"type":43,"tag":533,"props":2921,"children":2922},{"class":535,"line":585},[2923,2927,2931,2935,2939,2943,2948,2953],{"type":43,"tag":533,"props":2924,"children":2925},{"style":540},[2926],{"type":49,"value":543},{"type":43,"tag":533,"props":2928,"children":2929},{"style":546},[2930],{"type":49,"value":2866},{"type":43,"tag":533,"props":2932,"children":2933},{"style":546},[2934],{"type":49,"value":2871},{"type":43,"tag":533,"props":2936,"children":2937},{"style":546},[2938],{"type":49,"value":898},{"type":43,"tag":533,"props":2940,"children":2941},{"style":745},[2942],{"type":49,"value":903},{"type":43,"tag":533,"props":2944,"children":2945},{"style":546},[2946],{"type":49,"value":2947},"host-nam",{"type":43,"tag":533,"props":2949,"children":2950},{"style":739},[2951],{"type":49,"value":2952},"e",{"type":43,"tag":533,"props":2954,"children":2955},{"style":745},[2956],{"type":49,"value":918},{"type":43,"tag":707,"props":2958,"children":2960},{"id":2959},"events",[2961],{"type":49,"value":2962},"Events",{"type":43,"tag":522,"props":2964,"children":2966},{"className":524,"code":2965,"language":526,"meta":527,"style":527},"pup events list --from 24h\npup events list --tags \"source:deploy\"\npup events search --query \"deploy\" --from 24h --limit 50\npup events get \u003Cevent-id>\n",[2967],{"type":43,"tag":104,"props":2968,"children":2969},{"__ignoreMap":527},[2970,2994,3026,3075],{"type":43,"tag":533,"props":2971,"children":2972},{"class":535,"line":536},[2973,2977,2982,2986,2990],{"type":43,"tag":533,"props":2974,"children":2975},{"style":540},[2976],{"type":49,"value":543},{"type":43,"tag":533,"props":2978,"children":2979},{"style":546},[2980],{"type":49,"value":2981}," events",{"type":43,"tag":533,"props":2983,"children":2984},{"style":546},[2985],{"type":49,"value":836},{"type":43,"tag":533,"props":2987,"children":2988},{"style":546},[2989],{"type":49,"value":1178},{"type":43,"tag":533,"props":2991,"children":2992},{"style":546},[2993],{"type":49,"value":1274},{"type":43,"tag":533,"props":2995,"children":2996},{"class":535,"line":563},[2997,3001,3005,3009,3013,3017,3022],{"type":43,"tag":533,"props":2998,"children":2999},{"style":540},[3000],{"type":49,"value":543},{"type":43,"tag":533,"props":3002,"children":3003},{"style":546},[3004],{"type":49,"value":2981},{"type":43,"tag":533,"props":3006,"children":3007},{"style":546},[3008],{"type":49,"value":836},{"type":43,"tag":533,"props":3010,"children":3011},{"style":546},[3012],{"type":49,"value":867},{"type":43,"tag":533,"props":3014,"children":3015},{"style":745},[3016],{"type":49,"value":872},{"type":43,"tag":533,"props":3018,"children":3019},{"style":546},[3020],{"type":49,"value":3021},"source:deploy",{"type":43,"tag":533,"props":3023,"children":3024},{"style":745},[3025],{"type":49,"value":882},{"type":43,"tag":533,"props":3027,"children":3028},{"class":535,"line":585},[3029,3033,3037,3041,3045,3049,3054,3058,3062,3067,3071],{"type":43,"tag":533,"props":3030,"children":3031},{"style":540},[3032],{"type":49,"value":543},{"type":43,"tag":533,"props":3034,"children":3035},{"style":546},[3036],{"type":49,"value":2981},{"type":43,"tag":533,"props":3038,"children":3039},{"style":546},[3040],{"type":49,"value":934},{"type":43,"tag":533,"props":3042,"children":3043},{"style":546},[3044],{"type":49,"value":939},{"type":43,"tag":533,"props":3046,"children":3047},{"style":745},[3048],{"type":49,"value":872},{"type":43,"tag":533,"props":3050,"children":3051},{"style":546},[3052],{"type":49,"value":3053},"deploy",{"type":43,"tag":533,"props":3055,"children":3056},{"style":745},[3057],{"type":49,"value":1173},{"type":43,"tag":533,"props":3059,"children":3060},{"style":546},[3061],{"type":49,"value":1178},{"type":43,"tag":533,"props":3063,"children":3064},{"style":546},[3065],{"type":49,"value":3066}," 24h",{"type":43,"tag":533,"props":3068,"children":3069},{"style":546},[3070],{"type":49,"value":841},{"type":43,"tag":533,"props":3072,"children":3073},{"style":844},[3074],{"type":49,"value":1749},{"type":43,"tag":533,"props":3076,"children":3077},{"class":535,"line":607},[3078,3082,3086,3090,3094,3099,3103],{"type":43,"tag":533,"props":3079,"children":3080},{"style":540},[3081],{"type":49,"value":543},{"type":43,"tag":533,"props":3083,"children":3084},{"style":546},[3085],{"type":49,"value":2981},{"type":43,"tag":533,"props":3087,"children":3088},{"style":546},[3089],{"type":49,"value":898},{"type":43,"tag":533,"props":3091,"children":3092},{"style":745},[3093],{"type":49,"value":903},{"type":43,"tag":533,"props":3095,"children":3096},{"style":546},[3097],{"type":49,"value":3098},"event-i",{"type":43,"tag":533,"props":3100,"children":3101},{"style":739},[3102],{"type":49,"value":913},{"type":43,"tag":533,"props":3104,"children":3105},{"style":745},[3106],{"type":49,"value":918},{"type":43,"tag":707,"props":3108,"children":3110},{"id":3109},"downtimes",[3111],{"type":49,"value":3112},"Downtimes",{"type":43,"tag":522,"props":3114,"children":3116},{"className":524,"code":3115,"language":526,"meta":527,"style":527},"pup downtime list\npup downtime create --file downtime.json\npup downtime cancel \u003Cdowntime-id>\n",[3117],{"type":43,"tag":104,"props":3118,"children":3119},{"__ignoreMap":527},[3120,3135,3158],{"type":43,"tag":533,"props":3121,"children":3122},{"class":535,"line":536},[3123,3127,3131],{"type":43,"tag":533,"props":3124,"children":3125},{"style":540},[3126],{"type":49,"value":543},{"type":43,"tag":533,"props":3128,"children":3129},{"style":546},[3130],{"type":49,"value":1113},{"type":43,"tag":533,"props":3132,"children":3133},{"style":546},[3134],{"type":49,"value":1836},{"type":43,"tag":533,"props":3136,"children":3137},{"class":535,"line":563},[3138,3142,3146,3150,3154],{"type":43,"tag":533,"props":3139,"children":3140},{"style":540},[3141],{"type":49,"value":543},{"type":43,"tag":533,"props":3143,"children":3144},{"style":546},[3145],{"type":49,"value":1113},{"type":43,"tag":533,"props":3147,"children":3148},{"style":546},[3149],{"type":49,"value":969},{"type":43,"tag":533,"props":3151,"children":3152},{"style":546},[3153],{"type":49,"value":974},{"type":43,"tag":533,"props":3155,"children":3156},{"style":546},[3157],{"type":49,"value":1126},{"type":43,"tag":533,"props":3159,"children":3160},{"class":535,"line":585},[3161,3165,3169,3174,3178,3183,3187],{"type":43,"tag":533,"props":3162,"children":3163},{"style":540},[3164],{"type":49,"value":543},{"type":43,"tag":533,"props":3166,"children":3167},{"style":546},[3168],{"type":49,"value":1113},{"type":43,"tag":533,"props":3170,"children":3171},{"style":546},[3172],{"type":49,"value":3173}," cancel",{"type":43,"tag":533,"props":3175,"children":3176},{"style":745},[3177],{"type":49,"value":903},{"type":43,"tag":533,"props":3179,"children":3180},{"style":546},[3181],{"type":49,"value":3182},"downtime-i",{"type":43,"tag":533,"props":3184,"children":3185},{"style":739},[3186],{"type":49,"value":913},{"type":43,"tag":533,"props":3188,"children":3189},{"style":745},[3190],{"type":49,"value":918},{"type":43,"tag":707,"props":3192,"children":3194},{"id":3193},"users-teams",[3195],{"type":49,"value":3196},"Users \u002F Teams",{"type":43,"tag":522,"props":3198,"children":3200},{"className":524,"code":3199,"language":526,"meta":527,"style":527},"pup users list\npup users get \u003Cuser-id>\n",[3201],{"type":43,"tag":104,"props":3202,"children":3203},{"__ignoreMap":527},[3204,3220],{"type":43,"tag":533,"props":3205,"children":3206},{"class":535,"line":536},[3207,3211,3216],{"type":43,"tag":533,"props":3208,"children":3209},{"style":540},[3210],{"type":49,"value":543},{"type":43,"tag":533,"props":3212,"children":3213},{"style":546},[3214],{"type":49,"value":3215}," users",{"type":43,"tag":533,"props":3217,"children":3218},{"style":546},[3219],{"type":49,"value":1836},{"type":43,"tag":533,"props":3221,"children":3222},{"class":535,"line":563},[3223,3227,3231,3235,3239,3244,3248],{"type":43,"tag":533,"props":3224,"children":3225},{"style":540},[3226],{"type":49,"value":543},{"type":43,"tag":533,"props":3228,"children":3229},{"style":546},[3230],{"type":49,"value":3215},{"type":43,"tag":533,"props":3232,"children":3233},{"style":546},[3234],{"type":49,"value":898},{"type":43,"tag":533,"props":3236,"children":3237},{"style":745},[3238],{"type":49,"value":903},{"type":43,"tag":533,"props":3240,"children":3241},{"style":546},[3242],{"type":49,"value":3243},"user-i",{"type":43,"tag":533,"props":3245,"children":3246},{"style":739},[3247],{"type":49,"value":913},{"type":43,"tag":533,"props":3249,"children":3250},{"style":745},[3251],{"type":49,"value":918},{"type":43,"tag":707,"props":3253,"children":3255},{"id":3254},"security",[3256],{"type":49,"value":3257},"Security",{"type":43,"tag":522,"props":3259,"children":3261},{"className":524,"code":3260,"language":526,"meta":527,"style":527},"pup security signals list --query \"*\" --from 1h --limit 100\npup security signals list --query \"status:open severity:critical\" --from 1h --limit 100\n# Broader lookback for historical triage\npup security signals list --query \"severity:critical\" --from 24h --limit 100\n",[3262],{"type":43,"tag":104,"props":3263,"children":3264},{"__ignoreMap":527},[3265,3319,3371,3379],{"type":43,"tag":533,"props":3266,"children":3267},{"class":535,"line":536},[3268,3272,3277,3282,3286,3290,3294,3299,3303,3307,3311,3315],{"type":43,"tag":533,"props":3269,"children":3270},{"style":540},[3271],{"type":49,"value":543},{"type":43,"tag":533,"props":3273,"children":3274},{"style":546},[3275],{"type":49,"value":3276}," security",{"type":43,"tag":533,"props":3278,"children":3279},{"style":546},[3280],{"type":49,"value":3281}," signals",{"type":43,"tag":533,"props":3283,"children":3284},{"style":546},[3285],{"type":49,"value":836},{"type":43,"tag":533,"props":3287,"children":3288},{"style":546},[3289],{"type":49,"value":939},{"type":43,"tag":533,"props":3291,"children":3292},{"style":745},[3293],{"type":49,"value":872},{"type":43,"tag":533,"props":3295,"children":3296},{"style":546},[3297],{"type":49,"value":3298},"*",{"type":43,"tag":533,"props":3300,"children":3301},{"style":745},[3302],{"type":49,"value":1173},{"type":43,"tag":533,"props":3304,"children":3305},{"style":546},[3306],{"type":49,"value":1178},{"type":43,"tag":533,"props":3308,"children":3309},{"style":546},[3310],{"type":49,"value":1224},{"type":43,"tag":533,"props":3312,"children":3313},{"style":546},[3314],{"type":49,"value":841},{"type":43,"tag":533,"props":3316,"children":3317},{"style":844},[3318],{"type":49,"value":1233},{"type":43,"tag":533,"props":3320,"children":3321},{"class":535,"line":563},[3322,3326,3330,3334,3338,3342,3346,3351,3355,3359,3363,3367],{"type":43,"tag":533,"props":3323,"children":3324},{"style":540},[3325],{"type":49,"value":543},{"type":43,"tag":533,"props":3327,"children":3328},{"style":546},[3329],{"type":49,"value":3276},{"type":43,"tag":533,"props":3331,"children":3332},{"style":546},[3333],{"type":49,"value":3281},{"type":43,"tag":533,"props":3335,"children":3336},{"style":546},[3337],{"type":49,"value":836},{"type":43,"tag":533,"props":3339,"children":3340},{"style":546},[3341],{"type":49,"value":939},{"type":43,"tag":533,"props":3343,"children":3344},{"style":745},[3345],{"type":49,"value":872},{"type":43,"tag":533,"props":3347,"children":3348},{"style":546},[3349],{"type":49,"value":3350},"status:open severity:critical",{"type":43,"tag":533,"props":3352,"children":3353},{"style":745},[3354],{"type":49,"value":1173},{"type":43,"tag":533,"props":3356,"children":3357},{"style":546},[3358],{"type":49,"value":1178},{"type":43,"tag":533,"props":3360,"children":3361},{"style":546},[3362],{"type":49,"value":1224},{"type":43,"tag":533,"props":3364,"children":3365},{"style":546},[3366],{"type":49,"value":841},{"type":43,"tag":533,"props":3368,"children":3369},{"style":844},[3370],{"type":49,"value":1233},{"type":43,"tag":533,"props":3372,"children":3373},{"class":535,"line":585},[3374],{"type":43,"tag":533,"props":3375,"children":3376},{"style":557},[3377],{"type":49,"value":3378},"# Broader lookback for historical triage\n",{"type":43,"tag":533,"props":3380,"children":3381},{"class":535,"line":607},[3382,3386,3390,3394,3398,3402,3406,3411,3415,3419,3423,3427],{"type":43,"tag":533,"props":3383,"children":3384},{"style":540},[3385],{"type":49,"value":543},{"type":43,"tag":533,"props":3387,"children":3388},{"style":546},[3389],{"type":49,"value":3276},{"type":43,"tag":533,"props":3391,"children":3392},{"style":546},[3393],{"type":49,"value":3281},{"type":43,"tag":533,"props":3395,"children":3396},{"style":546},[3397],{"type":49,"value":836},{"type":43,"tag":533,"props":3399,"children":3400},{"style":546},[3401],{"type":49,"value":939},{"type":43,"tag":533,"props":3403,"children":3404},{"style":745},[3405],{"type":49,"value":872},{"type":43,"tag":533,"props":3407,"children":3408},{"style":546},[3409],{"type":49,"value":3410},"severity:critical",{"type":43,"tag":533,"props":3412,"children":3413},{"style":745},[3414],{"type":49,"value":1173},{"type":43,"tag":533,"props":3416,"children":3417},{"style":546},[3418],{"type":49,"value":1178},{"type":43,"tag":533,"props":3420,"children":3421},{"style":546},[3422],{"type":49,"value":3066},{"type":43,"tag":533,"props":3424,"children":3425},{"style":546},[3426],{"type":49,"value":841},{"type":43,"tag":533,"props":3428,"children":3429},{"style":844},[3430],{"type":49,"value":1233},{"type":43,"tag":707,"props":3432,"children":3434},{"id":3433},"audit-logs",[3435],{"type":49,"value":3436},"Audit Logs",{"type":43,"tag":522,"props":3438,"children":3440},{"className":524,"code":3439,"language":526,"meta":527,"style":527},"# List recent events\npup audit-logs list --from 1h --limit 100\n\n# Search with query (Lucene syntax, same as Log Explorer)\npup audit-logs search --query \"@action:deleted\" --from 24h\npup audit-logs search --query \"@usr.email:user@example.com\" --from 7d\npup audit-logs search --query \"@evt.name:Authentication @action:login\" --from 7d\npup audit-logs search --query \"@metadata.api_key.id:KEY_ID\" --from 90d --limit 200\n\n# JSON output for piping to jq\npup audit-logs search --query \"@action:deleted\" --from 24h -o json | jq '.data[].attributes'\n\n# audit-logs is the long form (both work)\npup audit-logs search --query \"@evt.name:Monitor @action:modified\" --from 7d\n",[3441],{"type":43,"tag":104,"props":3442,"children":3443},{"__ignoreMap":527},[3444,3452,3484,3493,3501,3541,3582,3622,3672,3679,3687,3759,3767,3776],{"type":43,"tag":533,"props":3445,"children":3446},{"class":535,"line":536},[3447],{"type":43,"tag":533,"props":3448,"children":3449},{"style":557},[3450],{"type":49,"value":3451},"# List recent events\n",{"type":43,"tag":533,"props":3453,"children":3454},{"class":535,"line":563},[3455,3459,3464,3468,3472,3476,3480],{"type":43,"tag":533,"props":3456,"children":3457},{"style":540},[3458],{"type":49,"value":543},{"type":43,"tag":533,"props":3460,"children":3461},{"style":546},[3462],{"type":49,"value":3463}," audit-logs",{"type":43,"tag":533,"props":3465,"children":3466},{"style":546},[3467],{"type":49,"value":836},{"type":43,"tag":533,"props":3469,"children":3470},{"style":546},[3471],{"type":49,"value":1178},{"type":43,"tag":533,"props":3473,"children":3474},{"style":546},[3475],{"type":49,"value":1224},{"type":43,"tag":533,"props":3477,"children":3478},{"style":546},[3479],{"type":49,"value":841},{"type":43,"tag":533,"props":3481,"children":3482},{"style":844},[3483],{"type":49,"value":1233},{"type":43,"tag":533,"props":3485,"children":3486},{"class":535,"line":585},[3487],{"type":43,"tag":533,"props":3488,"children":3490},{"emptyLinePlaceholder":3489},true,[3491],{"type":49,"value":3492},"\n",{"type":43,"tag":533,"props":3494,"children":3495},{"class":535,"line":607},[3496],{"type":43,"tag":533,"props":3497,"children":3498},{"style":557},[3499],{"type":49,"value":3500},"# Search with query (Lucene syntax, same as Log Explorer)\n",{"type":43,"tag":533,"props":3502,"children":3503},{"class":535,"line":955},[3504,3508,3512,3516,3520,3524,3529,3533,3537],{"type":43,"tag":533,"props":3505,"children":3506},{"style":540},[3507],{"type":49,"value":543},{"type":43,"tag":533,"props":3509,"children":3510},{"style":546},[3511],{"type":49,"value":3463},{"type":43,"tag":533,"props":3513,"children":3514},{"style":546},[3515],{"type":49,"value":934},{"type":43,"tag":533,"props":3517,"children":3518},{"style":546},[3519],{"type":49,"value":939},{"type":43,"tag":533,"props":3521,"children":3522},{"style":745},[3523],{"type":49,"value":872},{"type":43,"tag":533,"props":3525,"children":3526},{"style":546},[3527],{"type":49,"value":3528},"@action:deleted",{"type":43,"tag":533,"props":3530,"children":3531},{"style":745},[3532],{"type":49,"value":1173},{"type":43,"tag":533,"props":3534,"children":3535},{"style":546},[3536],{"type":49,"value":1178},{"type":43,"tag":533,"props":3538,"children":3539},{"style":546},[3540],{"type":49,"value":1274},{"type":43,"tag":533,"props":3542,"children":3543},{"class":535,"line":982},[3544,3548,3552,3556,3560,3564,3569,3573,3577],{"type":43,"tag":533,"props":3545,"children":3546},{"style":540},[3547],{"type":49,"value":543},{"type":43,"tag":533,"props":3549,"children":3550},{"style":546},[3551],{"type":49,"value":3463},{"type":43,"tag":533,"props":3553,"children":3554},{"style":546},[3555],{"type":49,"value":934},{"type":43,"tag":533,"props":3557,"children":3558},{"style":546},[3559],{"type":49,"value":939},{"type":43,"tag":533,"props":3561,"children":3562},{"style":745},[3563],{"type":49,"value":872},{"type":43,"tag":533,"props":3565,"children":3566},{"style":546},[3567],{"type":49,"value":3568},"@usr.email:user@example.com",{"type":43,"tag":533,"props":3570,"children":3571},{"style":745},[3572],{"type":49,"value":1173},{"type":43,"tag":533,"props":3574,"children":3575},{"style":546},[3576],{"type":49,"value":1178},{"type":43,"tag":533,"props":3578,"children":3579},{"style":546},[3580],{"type":49,"value":3581}," 7d\n",{"type":43,"tag":533,"props":3583,"children":3584},{"class":535,"line":1024},[3585,3589,3593,3597,3601,3605,3610,3614,3618],{"type":43,"tag":533,"props":3586,"children":3587},{"style":540},[3588],{"type":49,"value":543},{"type":43,"tag":533,"props":3590,"children":3591},{"style":546},[3592],{"type":49,"value":3463},{"type":43,"tag":533,"props":3594,"children":3595},{"style":546},[3596],{"type":49,"value":934},{"type":43,"tag":533,"props":3598,"children":3599},{"style":546},[3600],{"type":49,"value":939},{"type":43,"tag":533,"props":3602,"children":3603},{"style":745},[3604],{"type":49,"value":872},{"type":43,"tag":533,"props":3606,"children":3607},{"style":546},[3608],{"type":49,"value":3609},"@evt.name:Authentication @action:login",{"type":43,"tag":533,"props":3611,"children":3612},{"style":745},[3613],{"type":49,"value":1173},{"type":43,"tag":533,"props":3615,"children":3616},{"style":546},[3617],{"type":49,"value":1178},{"type":43,"tag":533,"props":3619,"children":3620},{"style":546},[3621],{"type":49,"value":3581},{"type":43,"tag":533,"props":3623,"children":3624},{"class":535,"line":1061},[3625,3629,3633,3637,3641,3645,3650,3654,3658,3663,3667],{"type":43,"tag":533,"props":3626,"children":3627},{"style":540},[3628],{"type":49,"value":543},{"type":43,"tag":533,"props":3630,"children":3631},{"style":546},[3632],{"type":49,"value":3463},{"type":43,"tag":533,"props":3634,"children":3635},{"style":546},[3636],{"type":49,"value":934},{"type":43,"tag":533,"props":3638,"children":3639},{"style":546},[3640],{"type":49,"value":939},{"type":43,"tag":533,"props":3642,"children":3643},{"style":745},[3644],{"type":49,"value":872},{"type":43,"tag":533,"props":3646,"children":3647},{"style":546},[3648],{"type":49,"value":3649},"@metadata.api_key.id:KEY_ID",{"type":43,"tag":533,"props":3651,"children":3652},{"style":745},[3653],{"type":49,"value":1173},{"type":43,"tag":533,"props":3655,"children":3656},{"style":546},[3657],{"type":49,"value":1178},{"type":43,"tag":533,"props":3659,"children":3660},{"style":546},[3661],{"type":49,"value":3662}," 90d",{"type":43,"tag":533,"props":3664,"children":3665},{"style":546},[3666],{"type":49,"value":841},{"type":43,"tag":533,"props":3668,"children":3669},{"style":844},[3670],{"type":49,"value":3671}," 200\n",{"type":43,"tag":533,"props":3673,"children":3674},{"class":535,"line":1094},[3675],{"type":43,"tag":533,"props":3676,"children":3677},{"emptyLinePlaceholder":3489},[3678],{"type":49,"value":3492},{"type":43,"tag":533,"props":3680,"children":3681},{"class":535,"line":1103},[3682],{"type":43,"tag":533,"props":3683,"children":3684},{"style":557},[3685],{"type":49,"value":3686},"# JSON output for piping to jq\n",{"type":43,"tag":533,"props":3688,"children":3690},{"class":535,"line":3689},11,[3691,3695,3699,3703,3707,3711,3715,3719,3723,3727,3731,3735,3740,3745,3749,3754],{"type":43,"tag":533,"props":3692,"children":3693},{"style":540},[3694],{"type":49,"value":543},{"type":43,"tag":533,"props":3696,"children":3697},{"style":546},[3698],{"type":49,"value":3463},{"type":43,"tag":533,"props":3700,"children":3701},{"style":546},[3702],{"type":49,"value":934},{"type":43,"tag":533,"props":3704,"children":3705},{"style":546},[3706],{"type":49,"value":939},{"type":43,"tag":533,"props":3708,"children":3709},{"style":745},[3710],{"type":49,"value":872},{"type":43,"tag":533,"props":3712,"children":3713},{"style":546},[3714],{"type":49,"value":3528},{"type":43,"tag":533,"props":3716,"children":3717},{"style":745},[3718],{"type":49,"value":1173},{"type":43,"tag":533,"props":3720,"children":3721},{"style":546},[3722],{"type":49,"value":1178},{"type":43,"tag":533,"props":3724,"children":3725},{"style":546},[3726],{"type":49,"value":3066},{"type":43,"tag":533,"props":3728,"children":3729},{"style":546},[3730],{"type":49,"value":2103},{"type":43,"tag":533,"props":3732,"children":3733},{"style":546},[3734],{"type":49,"value":2108},{"type":43,"tag":533,"props":3736,"children":3737},{"style":745},[3738],{"type":49,"value":3739}," |",{"type":43,"tag":533,"props":3741,"children":3742},{"style":540},[3743],{"type":49,"value":3744}," jq",{"type":43,"tag":533,"props":3746,"children":3747},{"style":745},[3748],{"type":49,"value":2187},{"type":43,"tag":533,"props":3750,"children":3751},{"style":546},[3752],{"type":49,"value":3753},".data[].attributes",{"type":43,"tag":533,"props":3755,"children":3756},{"style":745},[3757],{"type":49,"value":3758},"'\n",{"type":43,"tag":533,"props":3760,"children":3762},{"class":535,"line":3761},12,[3763],{"type":43,"tag":533,"props":3764,"children":3765},{"emptyLinePlaceholder":3489},[3766],{"type":49,"value":3492},{"type":43,"tag":533,"props":3768,"children":3770},{"class":535,"line":3769},13,[3771],{"type":43,"tag":533,"props":3772,"children":3773},{"style":557},[3774],{"type":49,"value":3775},"# audit-logs is the long form (both work)\n",{"type":43,"tag":533,"props":3777,"children":3779},{"class":535,"line":3778},14,[3780,3784,3788,3792,3796,3800,3805,3809,3813],{"type":43,"tag":533,"props":3781,"children":3782},{"style":540},[3783],{"type":49,"value":543},{"type":43,"tag":533,"props":3785,"children":3786},{"style":546},[3787],{"type":49,"value":3463},{"type":43,"tag":533,"props":3789,"children":3790},{"style":546},[3791],{"type":49,"value":934},{"type":43,"tag":533,"props":3793,"children":3794},{"style":546},[3795],{"type":49,"value":939},{"type":43,"tag":533,"props":3797,"children":3798},{"style":745},[3799],{"type":49,"value":872},{"type":43,"tag":533,"props":3801,"children":3802},{"style":546},[3803],{"type":49,"value":3804},"@evt.name:Monitor @action:modified",{"type":43,"tag":533,"props":3806,"children":3807},{"style":745},[3808],{"type":49,"value":1173},{"type":43,"tag":533,"props":3810,"children":3811},{"style":546},[3812],{"type":49,"value":1178},{"type":43,"tag":533,"props":3814,"children":3815},{"style":546},[3816],{"type":49,"value":3581},{"type":43,"tag":707,"props":3818,"children":3820},{"id":3819},"service-catalog",[3821],{"type":49,"value":3822},"Service Catalog",{"type":43,"tag":522,"props":3824,"children":3826},{"className":524,"code":3825,"language":526,"meta":527,"style":527},"pup service-catalog list\npup service-catalog get \u003Cservice-name>\n",[3827],{"type":43,"tag":104,"props":3828,"children":3829},{"__ignoreMap":527},[3830,3846],{"type":43,"tag":533,"props":3831,"children":3832},{"class":535,"line":536},[3833,3837,3842],{"type":43,"tag":533,"props":3834,"children":3835},{"style":540},[3836],{"type":49,"value":543},{"type":43,"tag":533,"props":3838,"children":3839},{"style":546},[3840],{"type":49,"value":3841}," service-catalog",{"type":43,"tag":533,"props":3843,"children":3844},{"style":546},[3845],{"type":49,"value":1836},{"type":43,"tag":533,"props":3847,"children":3848},{"class":535,"line":563},[3849,3853,3857,3861,3865,3870,3874],{"type":43,"tag":533,"props":3850,"children":3851},{"style":540},[3852],{"type":49,"value":543},{"type":43,"tag":533,"props":3854,"children":3855},{"style":546},[3856],{"type":49,"value":3841},{"type":43,"tag":533,"props":3858,"children":3859},{"style":546},[3860],{"type":49,"value":898},{"type":43,"tag":533,"props":3862,"children":3863},{"style":745},[3864],{"type":49,"value":903},{"type":43,"tag":533,"props":3866,"children":3867},{"style":546},[3868],{"type":49,"value":3869},"service-nam",{"type":43,"tag":533,"props":3871,"children":3872},{"style":739},[3873],{"type":49,"value":2952},{"type":43,"tag":533,"props":3875,"children":3876},{"style":745},[3877],{"type":49,"value":918},{"type":43,"tag":707,"props":3879,"children":3881},{"id":3880},"notebooks",[3882],{"type":49,"value":3883},"Notebooks",{"type":43,"tag":522,"props":3885,"children":3887},{"className":524,"code":3886,"language":526,"meta":527,"style":527},"pup notebooks list\npup notebooks get \u003Cnotebook-id>\n",[3888],{"type":43,"tag":104,"props":3889,"children":3890},{"__ignoreMap":527},[3891,3907],{"type":43,"tag":533,"props":3892,"children":3893},{"class":535,"line":536},[3894,3898,3903],{"type":43,"tag":533,"props":3895,"children":3896},{"style":540},[3897],{"type":49,"value":543},{"type":43,"tag":533,"props":3899,"children":3900},{"style":546},[3901],{"type":49,"value":3902}," notebooks",{"type":43,"tag":533,"props":3904,"children":3905},{"style":546},[3906],{"type":49,"value":1836},{"type":43,"tag":533,"props":3908,"children":3909},{"class":535,"line":563},[3910,3914,3918,3922,3926,3931,3935],{"type":43,"tag":533,"props":3911,"children":3912},{"style":540},[3913],{"type":49,"value":543},{"type":43,"tag":533,"props":3915,"children":3916},{"style":546},[3917],{"type":49,"value":3902},{"type":43,"tag":533,"props":3919,"children":3920},{"style":546},[3921],{"type":49,"value":898},{"type":43,"tag":533,"props":3923,"children":3924},{"style":745},[3925],{"type":49,"value":903},{"type":43,"tag":533,"props":3927,"children":3928},{"style":546},[3929],{"type":49,"value":3930},"notebook-i",{"type":43,"tag":533,"props":3932,"children":3933},{"style":739},[3934],{"type":49,"value":913},{"type":43,"tag":533,"props":3936,"children":3937},{"style":745},[3938],{"type":49,"value":918},{"type":43,"tag":707,"props":3940,"children":3942},{"id":3941},"workflows",[3943],{"type":49,"value":3944},"Workflows",{"type":43,"tag":522,"props":3946,"children":3948},{"className":524,"code":3947,"language":526,"meta":527,"style":527},"pup workflows get \u003Cworkflow-id>\npup workflows run \u003Cworkflow-id> --payload '{\"key\":\"value\"}'\npup workflows instances list \u003Cworkflow-id>\n",[3949],{"type":43,"tag":104,"props":3950,"children":3951},{"__ignoreMap":527},[3952,3985,4035],{"type":43,"tag":533,"props":3953,"children":3954},{"class":535,"line":536},[3955,3959,3964,3968,3972,3977,3981],{"type":43,"tag":533,"props":3956,"children":3957},{"style":540},[3958],{"type":49,"value":543},{"type":43,"tag":533,"props":3960,"children":3961},{"style":546},[3962],{"type":49,"value":3963}," workflows",{"type":43,"tag":533,"props":3965,"children":3966},{"style":546},[3967],{"type":49,"value":898},{"type":43,"tag":533,"props":3969,"children":3970},{"style":745},[3971],{"type":49,"value":903},{"type":43,"tag":533,"props":3973,"children":3974},{"style":546},[3975],{"type":49,"value":3976},"workflow-i",{"type":43,"tag":533,"props":3978,"children":3979},{"style":739},[3980],{"type":49,"value":913},{"type":43,"tag":533,"props":3982,"children":3983},{"style":745},[3984],{"type":49,"value":918},{"type":43,"tag":533,"props":3986,"children":3987},{"class":535,"line":563},[3988,3992,3996,4001,4005,4009,4013,4017,4022,4026,4031],{"type":43,"tag":533,"props":3989,"children":3990},{"style":540},[3991],{"type":49,"value":543},{"type":43,"tag":533,"props":3993,"children":3994},{"style":546},[3995],{"type":49,"value":3963},{"type":43,"tag":533,"props":3997,"children":3998},{"style":546},[3999],{"type":49,"value":4000}," run",{"type":43,"tag":533,"props":4002,"children":4003},{"style":745},[4004],{"type":49,"value":903},{"type":43,"tag":533,"props":4006,"children":4007},{"style":546},[4008],{"type":49,"value":3976},{"type":43,"tag":533,"props":4010,"children":4011},{"style":739},[4012],{"type":49,"value":913},{"type":43,"tag":533,"props":4014,"children":4015},{"style":745},[4016],{"type":49,"value":1013},{"type":43,"tag":533,"props":4018,"children":4019},{"style":546},[4020],{"type":49,"value":4021}," --payload",{"type":43,"tag":533,"props":4023,"children":4024},{"style":745},[4025],{"type":49,"value":2187},{"type":43,"tag":533,"props":4027,"children":4028},{"style":546},[4029],{"type":49,"value":4030},"{\"key\":\"value\"}",{"type":43,"tag":533,"props":4032,"children":4033},{"style":745},[4034],{"type":49,"value":3758},{"type":43,"tag":533,"props":4036,"children":4037},{"class":535,"line":585},[4038,4042,4046,4051,4055,4059,4063,4067],{"type":43,"tag":533,"props":4039,"children":4040},{"style":540},[4041],{"type":49,"value":543},{"type":43,"tag":533,"props":4043,"children":4044},{"style":546},[4045],{"type":49,"value":3963},{"type":43,"tag":533,"props":4047,"children":4048},{"style":546},[4049],{"type":49,"value":4050}," instances",{"type":43,"tag":533,"props":4052,"children":4053},{"style":546},[4054],{"type":49,"value":836},{"type":43,"tag":533,"props":4056,"children":4057},{"style":745},[4058],{"type":49,"value":903},{"type":43,"tag":533,"props":4060,"children":4061},{"style":546},[4062],{"type":49,"value":3976},{"type":43,"tag":533,"props":4064,"children":4065},{"style":739},[4066],{"type":49,"value":913},{"type":43,"tag":533,"props":4068,"children":4069},{"style":745},[4070],{"type":49,"value":918},{"type":43,"tag":707,"props":4072,"children":4074},{"id":4073},"observability-pipelines",[4075],{"type":49,"value":4076},"Observability Pipelines",{"type":43,"tag":522,"props":4078,"children":4080},{"className":524,"code":4079,"language":526,"meta":527,"style":527},"pup obs-pipelines list --limit 50\npup obs-pipelines get \u003Cpipeline-id>\npup obs-pipelines create --file pipeline.json\npup obs-pipelines update \u003Cpipeline-id> --file pipeline.json\npup obs-pipelines delete \u003Cpipeline-id>\npup obs-pipelines validate --file pipeline.json\n",[4081],{"type":43,"tag":104,"props":4082,"children":4083},{"__ignoreMap":527},[4084,4108,4140,4164,4203,4234],{"type":43,"tag":533,"props":4085,"children":4086},{"class":535,"line":536},[4087,4091,4096,4100,4104],{"type":43,"tag":533,"props":4088,"children":4089},{"style":540},[4090],{"type":49,"value":543},{"type":43,"tag":533,"props":4092,"children":4093},{"style":546},[4094],{"type":49,"value":4095}," obs-pipelines",{"type":43,"tag":533,"props":4097,"children":4098},{"style":546},[4099],{"type":49,"value":836},{"type":43,"tag":533,"props":4101,"children":4102},{"style":546},[4103],{"type":49,"value":841},{"type":43,"tag":533,"props":4105,"children":4106},{"style":844},[4107],{"type":49,"value":1749},{"type":43,"tag":533,"props":4109,"children":4110},{"class":535,"line":563},[4111,4115,4119,4123,4127,4132,4136],{"type":43,"tag":533,"props":4112,"children":4113},{"style":540},[4114],{"type":49,"value":543},{"type":43,"tag":533,"props":4116,"children":4117},{"style":546},[4118],{"type":49,"value":4095},{"type":43,"tag":533,"props":4120,"children":4121},{"style":546},[4122],{"type":49,"value":898},{"type":43,"tag":533,"props":4124,"children":4125},{"style":745},[4126],{"type":49,"value":903},{"type":43,"tag":533,"props":4128,"children":4129},{"style":546},[4130],{"type":49,"value":4131},"pipeline-i",{"type":43,"tag":533,"props":4133,"children":4134},{"style":739},[4135],{"type":49,"value":913},{"type":43,"tag":533,"props":4137,"children":4138},{"style":745},[4139],{"type":49,"value":918},{"type":43,"tag":533,"props":4141,"children":4142},{"class":535,"line":585},[4143,4147,4151,4155,4159],{"type":43,"tag":533,"props":4144,"children":4145},{"style":540},[4146],{"type":49,"value":543},{"type":43,"tag":533,"props":4148,"children":4149},{"style":546},[4150],{"type":49,"value":4095},{"type":43,"tag":533,"props":4152,"children":4153},{"style":546},[4154],{"type":49,"value":969},{"type":43,"tag":533,"props":4156,"children":4157},{"style":546},[4158],{"type":49,"value":974},{"type":43,"tag":533,"props":4160,"children":4161},{"style":546},[4162],{"type":49,"value":4163}," pipeline.json\n",{"type":43,"tag":533,"props":4165,"children":4166},{"class":535,"line":607},[4167,4171,4175,4179,4183,4187,4191,4195,4199],{"type":43,"tag":533,"props":4168,"children":4169},{"style":540},[4170],{"type":49,"value":543},{"type":43,"tag":533,"props":4172,"children":4173},{"style":546},[4174],{"type":49,"value":4095},{"type":43,"tag":533,"props":4176,"children":4177},{"style":546},[4178],{"type":49,"value":996},{"type":43,"tag":533,"props":4180,"children":4181},{"style":745},[4182],{"type":49,"value":903},{"type":43,"tag":533,"props":4184,"children":4185},{"style":546},[4186],{"type":49,"value":4131},{"type":43,"tag":533,"props":4188,"children":4189},{"style":739},[4190],{"type":49,"value":913},{"type":43,"tag":533,"props":4192,"children":4193},{"style":745},[4194],{"type":49,"value":1013},{"type":43,"tag":533,"props":4196,"children":4197},{"style":546},[4198],{"type":49,"value":974},{"type":43,"tag":533,"props":4200,"children":4201},{"style":546},[4202],{"type":49,"value":4163},{"type":43,"tag":533,"props":4204,"children":4205},{"class":535,"line":955},[4206,4210,4214,4218,4222,4226,4230],{"type":43,"tag":533,"props":4207,"children":4208},{"style":540},[4209],{"type":49,"value":543},{"type":43,"tag":533,"props":4211,"children":4212},{"style":546},[4213],{"type":49,"value":4095},{"type":43,"tag":533,"props":4215,"children":4216},{"style":546},[4217],{"type":49,"value":1075},{"type":43,"tag":533,"props":4219,"children":4220},{"style":745},[4221],{"type":49,"value":903},{"type":43,"tag":533,"props":4223,"children":4224},{"style":546},[4225],{"type":49,"value":4131},{"type":43,"tag":533,"props":4227,"children":4228},{"style":739},[4229],{"type":49,"value":913},{"type":43,"tag":533,"props":4231,"children":4232},{"style":745},[4233],{"type":49,"value":918},{"type":43,"tag":533,"props":4235,"children":4236},{"class":535,"line":982},[4237,4241,4245,4250,4254],{"type":43,"tag":533,"props":4238,"children":4239},{"style":540},[4240],{"type":49,"value":543},{"type":43,"tag":533,"props":4242,"children":4243},{"style":546},[4244],{"type":49,"value":4095},{"type":43,"tag":533,"props":4246,"children":4247},{"style":546},[4248],{"type":49,"value":4249}," validate",{"type":43,"tag":533,"props":4251,"children":4252},{"style":546},[4253],{"type":49,"value":974},{"type":43,"tag":533,"props":4255,"children":4256},{"style":546},[4257],{"type":49,"value":4163},{"type":43,"tag":707,"props":4259,"children":4261},{"id":4260},"llm-observability",[4262],{"type":49,"value":4263},"LLM Observability",{"type":43,"tag":522,"props":4265,"children":4267},{"className":524,"code":4266,"language":526,"meta":527,"style":527},"pup llm-obs projects list\npup llm-obs projects create --file project.json\npup llm-obs experiments list\npup llm-obs experiments list --filter-project-id \u003Cproject-id>\npup llm-obs experiments list --filter-dataset-id \u003Cdataset-id>\npup llm-obs experiments create --file experiment.json\npup llm-obs experiments update \u003Cexperiment-id> --file experiment.json\npup llm-obs experiments delete --file delete-request.json\npup llm-obs datasets list --project-id \u003Cproject-id>\npup llm-obs datasets create --project-id \u003Cproject-id> --file dataset.json\npup llm-obs spans search --ml-app \u003Cml-app-name> --from 1h --limit 20\n",[4268],{"type":43,"tag":104,"props":4269,"children":4270},{"__ignoreMap":527},[4271,4292,4320,4340,4381,4422,4450,4494,4522,4563,4611],{"type":43,"tag":533,"props":4272,"children":4273},{"class":535,"line":536},[4274,4278,4283,4288],{"type":43,"tag":533,"props":4275,"children":4276},{"style":540},[4277],{"type":49,"value":543},{"type":43,"tag":533,"props":4279,"children":4280},{"style":546},[4281],{"type":49,"value":4282}," llm-obs",{"type":43,"tag":533,"props":4284,"children":4285},{"style":546},[4286],{"type":49,"value":4287}," projects",{"type":43,"tag":533,"props":4289,"children":4290},{"style":546},[4291],{"type":49,"value":1836},{"type":43,"tag":533,"props":4293,"children":4294},{"class":535,"line":563},[4295,4299,4303,4307,4311,4315],{"type":43,"tag":533,"props":4296,"children":4297},{"style":540},[4298],{"type":49,"value":543},{"type":43,"tag":533,"props":4300,"children":4301},{"style":546},[4302],{"type":49,"value":4282},{"type":43,"tag":533,"props":4304,"children":4305},{"style":546},[4306],{"type":49,"value":4287},{"type":43,"tag":533,"props":4308,"children":4309},{"style":546},[4310],{"type":49,"value":969},{"type":43,"tag":533,"props":4312,"children":4313},{"style":546},[4314],{"type":49,"value":974},{"type":43,"tag":533,"props":4316,"children":4317},{"style":546},[4318],{"type":49,"value":4319}," project.json\n",{"type":43,"tag":533,"props":4321,"children":4322},{"class":535,"line":585},[4323,4327,4331,4336],{"type":43,"tag":533,"props":4324,"children":4325},{"style":540},[4326],{"type":49,"value":543},{"type":43,"tag":533,"props":4328,"children":4329},{"style":546},[4330],{"type":49,"value":4282},{"type":43,"tag":533,"props":4332,"children":4333},{"style":546},[4334],{"type":49,"value":4335}," experiments",{"type":43,"tag":533,"props":4337,"children":4338},{"style":546},[4339],{"type":49,"value":1836},{"type":43,"tag":533,"props":4341,"children":4342},{"class":535,"line":607},[4343,4347,4351,4355,4359,4364,4368,4373,4377],{"type":43,"tag":533,"props":4344,"children":4345},{"style":540},[4346],{"type":49,"value":543},{"type":43,"tag":533,"props":4348,"children":4349},{"style":546},[4350],{"type":49,"value":4282},{"type":43,"tag":533,"props":4352,"children":4353},{"style":546},[4354],{"type":49,"value":4335},{"type":43,"tag":533,"props":4356,"children":4357},{"style":546},[4358],{"type":49,"value":836},{"type":43,"tag":533,"props":4360,"children":4361},{"style":546},[4362],{"type":49,"value":4363}," --filter-project-id",{"type":43,"tag":533,"props":4365,"children":4366},{"style":745},[4367],{"type":49,"value":903},{"type":43,"tag":533,"props":4369,"children":4370},{"style":546},[4371],{"type":49,"value":4372},"project-i",{"type":43,"tag":533,"props":4374,"children":4375},{"style":739},[4376],{"type":49,"value":913},{"type":43,"tag":533,"props":4378,"children":4379},{"style":745},[4380],{"type":49,"value":918},{"type":43,"tag":533,"props":4382,"children":4383},{"class":535,"line":955},[4384,4388,4392,4396,4400,4405,4409,4414,4418],{"type":43,"tag":533,"props":4385,"children":4386},{"style":540},[4387],{"type":49,"value":543},{"type":43,"tag":533,"props":4389,"children":4390},{"style":546},[4391],{"type":49,"value":4282},{"type":43,"tag":533,"props":4393,"children":4394},{"style":546},[4395],{"type":49,"value":4335},{"type":43,"tag":533,"props":4397,"children":4398},{"style":546},[4399],{"type":49,"value":836},{"type":43,"tag":533,"props":4401,"children":4402},{"style":546},[4403],{"type":49,"value":4404}," --filter-dataset-id",{"type":43,"tag":533,"props":4406,"children":4407},{"style":745},[4408],{"type":49,"value":903},{"type":43,"tag":533,"props":4410,"children":4411},{"style":546},[4412],{"type":49,"value":4413},"dataset-i",{"type":43,"tag":533,"props":4415,"children":4416},{"style":739},[4417],{"type":49,"value":913},{"type":43,"tag":533,"props":4419,"children":4420},{"style":745},[4421],{"type":49,"value":918},{"type":43,"tag":533,"props":4423,"children":4424},{"class":535,"line":982},[4425,4429,4433,4437,4441,4445],{"type":43,"tag":533,"props":4426,"children":4427},{"style":540},[4428],{"type":49,"value":543},{"type":43,"tag":533,"props":4430,"children":4431},{"style":546},[4432],{"type":49,"value":4282},{"type":43,"tag":533,"props":4434,"children":4435},{"style":546},[4436],{"type":49,"value":4335},{"type":43,"tag":533,"props":4438,"children":4439},{"style":546},[4440],{"type":49,"value":969},{"type":43,"tag":533,"props":4442,"children":4443},{"style":546},[4444],{"type":49,"value":974},{"type":43,"tag":533,"props":4446,"children":4447},{"style":546},[4448],{"type":49,"value":4449}," experiment.json\n",{"type":43,"tag":533,"props":4451,"children":4452},{"class":535,"line":1024},[4453,4457,4461,4465,4469,4473,4478,4482,4486,4490],{"type":43,"tag":533,"props":4454,"children":4455},{"style":540},[4456],{"type":49,"value":543},{"type":43,"tag":533,"props":4458,"children":4459},{"style":546},[4460],{"type":49,"value":4282},{"type":43,"tag":533,"props":4462,"children":4463},{"style":546},[4464],{"type":49,"value":4335},{"type":43,"tag":533,"props":4466,"children":4467},{"style":546},[4468],{"type":49,"value":996},{"type":43,"tag":533,"props":4470,"children":4471},{"style":745},[4472],{"type":49,"value":903},{"type":43,"tag":533,"props":4474,"children":4475},{"style":546},[4476],{"type":49,"value":4477},"experiment-i",{"type":43,"tag":533,"props":4479,"children":4480},{"style":739},[4481],{"type":49,"value":913},{"type":43,"tag":533,"props":4483,"children":4484},{"style":745},[4485],{"type":49,"value":1013},{"type":43,"tag":533,"props":4487,"children":4488},{"style":546},[4489],{"type":49,"value":974},{"type":43,"tag":533,"props":4491,"children":4492},{"style":546},[4493],{"type":49,"value":4449},{"type":43,"tag":533,"props":4495,"children":4496},{"class":535,"line":1061},[4497,4501,4505,4509,4513,4517],{"type":43,"tag":533,"props":4498,"children":4499},{"style":540},[4500],{"type":49,"value":543},{"type":43,"tag":533,"props":4502,"children":4503},{"style":546},[4504],{"type":49,"value":4282},{"type":43,"tag":533,"props":4506,"children":4507},{"style":546},[4508],{"type":49,"value":4335},{"type":43,"tag":533,"props":4510,"children":4511},{"style":546},[4512],{"type":49,"value":1075},{"type":43,"tag":533,"props":4514,"children":4515},{"style":546},[4516],{"type":49,"value":974},{"type":43,"tag":533,"props":4518,"children":4519},{"style":546},[4520],{"type":49,"value":4521}," delete-request.json\n",{"type":43,"tag":533,"props":4523,"children":4524},{"class":535,"line":1094},[4525,4529,4533,4538,4542,4547,4551,4555,4559],{"type":43,"tag":533,"props":4526,"children":4527},{"style":540},[4528],{"type":49,"value":543},{"type":43,"tag":533,"props":4530,"children":4531},{"style":546},[4532],{"type":49,"value":4282},{"type":43,"tag":533,"props":4534,"children":4535},{"style":546},[4536],{"type":49,"value":4537}," datasets",{"type":43,"tag":533,"props":4539,"children":4540},{"style":546},[4541],{"type":49,"value":836},{"type":43,"tag":533,"props":4543,"children":4544},{"style":546},[4545],{"type":49,"value":4546}," --project-id",{"type":43,"tag":533,"props":4548,"children":4549},{"style":745},[4550],{"type":49,"value":903},{"type":43,"tag":533,"props":4552,"children":4553},{"style":546},[4554],{"type":49,"value":4372},{"type":43,"tag":533,"props":4556,"children":4557},{"style":739},[4558],{"type":49,"value":913},{"type":43,"tag":533,"props":4560,"children":4561},{"style":745},[4562],{"type":49,"value":918},{"type":43,"tag":533,"props":4564,"children":4565},{"class":535,"line":1103},[4566,4570,4574,4578,4582,4586,4590,4594,4598,4602,4606],{"type":43,"tag":533,"props":4567,"children":4568},{"style":540},[4569],{"type":49,"value":543},{"type":43,"tag":533,"props":4571,"children":4572},{"style":546},[4573],{"type":49,"value":4282},{"type":43,"tag":533,"props":4575,"children":4576},{"style":546},[4577],{"type":49,"value":4537},{"type":43,"tag":533,"props":4579,"children":4580},{"style":546},[4581],{"type":49,"value":969},{"type":43,"tag":533,"props":4583,"children":4584},{"style":546},[4585],{"type":49,"value":4546},{"type":43,"tag":533,"props":4587,"children":4588},{"style":745},[4589],{"type":49,"value":903},{"type":43,"tag":533,"props":4591,"children":4592},{"style":546},[4593],{"type":49,"value":4372},{"type":43,"tag":533,"props":4595,"children":4596},{"style":739},[4597],{"type":49,"value":913},{"type":43,"tag":533,"props":4599,"children":4600},{"style":745},[4601],{"type":49,"value":1013},{"type":43,"tag":533,"props":4603,"children":4604},{"style":546},[4605],{"type":49,"value":974},{"type":43,"tag":533,"props":4607,"children":4608},{"style":546},[4609],{"type":49,"value":4610}," dataset.json\n",{"type":43,"tag":533,"props":4612,"children":4613},{"class":535,"line":3689},[4614,4618,4622,4627,4631,4636,4640,4645,4649,4653,4657,4661,4665],{"type":43,"tag":533,"props":4615,"children":4616},{"style":540},[4617],{"type":49,"value":543},{"type":43,"tag":533,"props":4619,"children":4620},{"style":546},[4621],{"type":49,"value":4282},{"type":43,"tag":533,"props":4623,"children":4624},{"style":546},[4625],{"type":49,"value":4626}," spans",{"type":43,"tag":533,"props":4628,"children":4629},{"style":546},[4630],{"type":49,"value":934},{"type":43,"tag":533,"props":4632,"children":4633},{"style":546},[4634],{"type":49,"value":4635}," --ml-app",{"type":43,"tag":533,"props":4637,"children":4638},{"style":745},[4639],{"type":49,"value":903},{"type":43,"tag":533,"props":4641,"children":4642},{"style":546},[4643],{"type":49,"value":4644},"ml-app-nam",{"type":43,"tag":533,"props":4646,"children":4647},{"style":739},[4648],{"type":49,"value":2952},{"type":43,"tag":533,"props":4650,"children":4651},{"style":745},[4652],{"type":49,"value":1013},{"type":43,"tag":533,"props":4654,"children":4655},{"style":546},[4656],{"type":49,"value":1178},{"type":43,"tag":533,"props":4658,"children":4659},{"style":546},[4660],{"type":49,"value":1224},{"type":43,"tag":533,"props":4662,"children":4663},{"style":546},[4664],{"type":49,"value":841},{"type":43,"tag":533,"props":4666,"children":4667},{"style":844},[4668],{"type":49,"value":4669}," 20\n",{"type":43,"tag":707,"props":4671,"children":4673},{"id":4672},"reference-tables",[4674],{"type":49,"value":4675},"Reference Tables",{"type":43,"tag":522,"props":4677,"children":4679},{"className":524,"code":4678,"language":526,"meta":527,"style":527},"pup reference-tables list --limit 50\npup reference-tables get \u003Ctable-id>\npup reference-tables create --file table.json\npup reference-tables batch-query --file query.json\n",[4680],{"type":43,"tag":104,"props":4681,"children":4682},{"__ignoreMap":527},[4683,4707,4739,4763],{"type":43,"tag":533,"props":4684,"children":4685},{"class":535,"line":536},[4686,4690,4695,4699,4703],{"type":43,"tag":533,"props":4687,"children":4688},{"style":540},[4689],{"type":49,"value":543},{"type":43,"tag":533,"props":4691,"children":4692},{"style":546},[4693],{"type":49,"value":4694}," reference-tables",{"type":43,"tag":533,"props":4696,"children":4697},{"style":546},[4698],{"type":49,"value":836},{"type":43,"tag":533,"props":4700,"children":4701},{"style":546},[4702],{"type":49,"value":841},{"type":43,"tag":533,"props":4704,"children":4705},{"style":844},[4706],{"type":49,"value":1749},{"type":43,"tag":533,"props":4708,"children":4709},{"class":535,"line":563},[4710,4714,4718,4722,4726,4731,4735],{"type":43,"tag":533,"props":4711,"children":4712},{"style":540},[4713],{"type":49,"value":543},{"type":43,"tag":533,"props":4715,"children":4716},{"style":546},[4717],{"type":49,"value":4694},{"type":43,"tag":533,"props":4719,"children":4720},{"style":546},[4721],{"type":49,"value":898},{"type":43,"tag":533,"props":4723,"children":4724},{"style":745},[4725],{"type":49,"value":903},{"type":43,"tag":533,"props":4727,"children":4728},{"style":546},[4729],{"type":49,"value":4730},"table-i",{"type":43,"tag":533,"props":4732,"children":4733},{"style":739},[4734],{"type":49,"value":913},{"type":43,"tag":533,"props":4736,"children":4737},{"style":745},[4738],{"type":49,"value":918},{"type":43,"tag":533,"props":4740,"children":4741},{"class":535,"line":585},[4742,4746,4750,4754,4758],{"type":43,"tag":533,"props":4743,"children":4744},{"style":540},[4745],{"type":49,"value":543},{"type":43,"tag":533,"props":4747,"children":4748},{"style":546},[4749],{"type":49,"value":4694},{"type":43,"tag":533,"props":4751,"children":4752},{"style":546},[4753],{"type":49,"value":969},{"type":43,"tag":533,"props":4755,"children":4756},{"style":546},[4757],{"type":49,"value":974},{"type":43,"tag":533,"props":4759,"children":4760},{"style":546},[4761],{"type":49,"value":4762}," table.json\n",{"type":43,"tag":533,"props":4764,"children":4765},{"class":535,"line":607},[4766,4770,4774,4779,4783],{"type":43,"tag":533,"props":4767,"children":4768},{"style":540},[4769],{"type":49,"value":543},{"type":43,"tag":533,"props":4771,"children":4772},{"style":546},[4773],{"type":49,"value":4694},{"type":43,"tag":533,"props":4775,"children":4776},{"style":546},[4777],{"type":49,"value":4778}," batch-query",{"type":43,"tag":533,"props":4780,"children":4781},{"style":546},[4782],{"type":49,"value":974},{"type":43,"tag":533,"props":4784,"children":4785},{"style":546},[4786],{"type":49,"value":4787}," query.json\n",{"type":43,"tag":707,"props":4789,"children":4791},{"id":4790},"cost-cloud-configs",[4792],{"type":49,"value":4793},"Cost Cloud Configs",{"type":43,"tag":522,"props":4795,"children":4797},{"className":524,"code":4796,"language":526,"meta":527,"style":527},"# AWS CUR configs\npup cost aws-config list\npup cost aws-config get \u003Caccount-id>\npup cost aws-config create --file config.json\npup cost aws-config delete \u003Caccount-id>\n\n# Azure UC configs\npup cost azure-config list\npup cost azure-config get \u003Caccount-id>\npup cost azure-config create --file config.json\npup cost azure-config delete \u003Caccount-id>\n\n# GCP usage cost configs\npup cost gcp-config list\npup cost gcp-config get \u003Caccount-id>\npup cost gcp-config create --file config.json\npup cost gcp-config delete \u003Caccount-id>\n",[4798],{"type":43,"tag":104,"props":4799,"children":4800},{"__ignoreMap":527},[4801,4809,4830,4866,4894,4929,4936,4944,4964,4999,5026,5061,5068,5076,5096,5132,5160],{"type":43,"tag":533,"props":4802,"children":4803},{"class":535,"line":536},[4804],{"type":43,"tag":533,"props":4805,"children":4806},{"style":557},[4807],{"type":49,"value":4808},"# AWS CUR configs\n",{"type":43,"tag":533,"props":4810,"children":4811},{"class":535,"line":563},[4812,4816,4821,4826],{"type":43,"tag":533,"props":4813,"children":4814},{"style":540},[4815],{"type":49,"value":543},{"type":43,"tag":533,"props":4817,"children":4818},{"style":546},[4819],{"type":49,"value":4820}," cost",{"type":43,"tag":533,"props":4822,"children":4823},{"style":546},[4824],{"type":49,"value":4825}," aws-config",{"type":43,"tag":533,"props":4827,"children":4828},{"style":546},[4829],{"type":49,"value":1836},{"type":43,"tag":533,"props":4831,"children":4832},{"class":535,"line":585},[4833,4837,4841,4845,4849,4853,4858,4862],{"type":43,"tag":533,"props":4834,"children":4835},{"style":540},[4836],{"type":49,"value":543},{"type":43,"tag":533,"props":4838,"children":4839},{"style":546},[4840],{"type":49,"value":4820},{"type":43,"tag":533,"props":4842,"children":4843},{"style":546},[4844],{"type":49,"value":4825},{"type":43,"tag":533,"props":4846,"children":4847},{"style":546},[4848],{"type":49,"value":898},{"type":43,"tag":533,"props":4850,"children":4851},{"style":745},[4852],{"type":49,"value":903},{"type":43,"tag":533,"props":4854,"children":4855},{"style":546},[4856],{"type":49,"value":4857},"account-i",{"type":43,"tag":533,"props":4859,"children":4860},{"style":739},[4861],{"type":49,"value":913},{"type":43,"tag":533,"props":4863,"children":4864},{"style":745},[4865],{"type":49,"value":918},{"type":43,"tag":533,"props":4867,"children":4868},{"class":535,"line":607},[4869,4873,4877,4881,4885,4889],{"type":43,"tag":533,"props":4870,"children":4871},{"style":540},[4872],{"type":49,"value":543},{"type":43,"tag":533,"props":4874,"children":4875},{"style":546},[4876],{"type":49,"value":4820},{"type":43,"tag":533,"props":4878,"children":4879},{"style":546},[4880],{"type":49,"value":4825},{"type":43,"tag":533,"props":4882,"children":4883},{"style":546},[4884],{"type":49,"value":969},{"type":43,"tag":533,"props":4886,"children":4887},{"style":546},[4888],{"type":49,"value":974},{"type":43,"tag":533,"props":4890,"children":4891},{"style":546},[4892],{"type":49,"value":4893}," config.json\n",{"type":43,"tag":533,"props":4895,"children":4896},{"class":535,"line":955},[4897,4901,4905,4909,4913,4917,4921,4925],{"type":43,"tag":533,"props":4898,"children":4899},{"style":540},[4900],{"type":49,"value":543},{"type":43,"tag":533,"props":4902,"children":4903},{"style":546},[4904],{"type":49,"value":4820},{"type":43,"tag":533,"props":4906,"children":4907},{"style":546},[4908],{"type":49,"value":4825},{"type":43,"tag":533,"props":4910,"children":4911},{"style":546},[4912],{"type":49,"value":1075},{"type":43,"tag":533,"props":4914,"children":4915},{"style":745},[4916],{"type":49,"value":903},{"type":43,"tag":533,"props":4918,"children":4919},{"style":546},[4920],{"type":49,"value":4857},{"type":43,"tag":533,"props":4922,"children":4923},{"style":739},[4924],{"type":49,"value":913},{"type":43,"tag":533,"props":4926,"children":4927},{"style":745},[4928],{"type":49,"value":918},{"type":43,"tag":533,"props":4930,"children":4931},{"class":535,"line":982},[4932],{"type":43,"tag":533,"props":4933,"children":4934},{"emptyLinePlaceholder":3489},[4935],{"type":49,"value":3492},{"type":43,"tag":533,"props":4937,"children":4938},{"class":535,"line":1024},[4939],{"type":43,"tag":533,"props":4940,"children":4941},{"style":557},[4942],{"type":49,"value":4943},"# Azure UC configs\n",{"type":43,"tag":533,"props":4945,"children":4946},{"class":535,"line":1061},[4947,4951,4955,4960],{"type":43,"tag":533,"props":4948,"children":4949},{"style":540},[4950],{"type":49,"value":543},{"type":43,"tag":533,"props":4952,"children":4953},{"style":546},[4954],{"type":49,"value":4820},{"type":43,"tag":533,"props":4956,"children":4957},{"style":546},[4958],{"type":49,"value":4959}," azure-config",{"type":43,"tag":533,"props":4961,"children":4962},{"style":546},[4963],{"type":49,"value":1836},{"type":43,"tag":533,"props":4965,"children":4966},{"class":535,"line":1094},[4967,4971,4975,4979,4983,4987,4991,4995],{"type":43,"tag":533,"props":4968,"children":4969},{"style":540},[4970],{"type":49,"value":543},{"type":43,"tag":533,"props":4972,"children":4973},{"style":546},[4974],{"type":49,"value":4820},{"type":43,"tag":533,"props":4976,"children":4977},{"style":546},[4978],{"type":49,"value":4959},{"type":43,"tag":533,"props":4980,"children":4981},{"style":546},[4982],{"type":49,"value":898},{"type":43,"tag":533,"props":4984,"children":4985},{"style":745},[4986],{"type":49,"value":903},{"type":43,"tag":533,"props":4988,"children":4989},{"style":546},[4990],{"type":49,"value":4857},{"type":43,"tag":533,"props":4992,"children":4993},{"style":739},[4994],{"type":49,"value":913},{"type":43,"tag":533,"props":4996,"children":4997},{"style":745},[4998],{"type":49,"value":918},{"type":43,"tag":533,"props":5000,"children":5001},{"class":535,"line":1103},[5002,5006,5010,5014,5018,5022],{"type":43,"tag":533,"props":5003,"children":5004},{"style":540},[5005],{"type":49,"value":543},{"type":43,"tag":533,"props":5007,"children":5008},{"style":546},[5009],{"type":49,"value":4820},{"type":43,"tag":533,"props":5011,"children":5012},{"style":546},[5013],{"type":49,"value":4959},{"type":43,"tag":533,"props":5015,"children":5016},{"style":546},[5017],{"type":49,"value":969},{"type":43,"tag":533,"props":5019,"children":5020},{"style":546},[5021],{"type":49,"value":974},{"type":43,"tag":533,"props":5023,"children":5024},{"style":546},[5025],{"type":49,"value":4893},{"type":43,"tag":533,"props":5027,"children":5028},{"class":535,"line":3689},[5029,5033,5037,5041,5045,5049,5053,5057],{"type":43,"tag":533,"props":5030,"children":5031},{"style":540},[5032],{"type":49,"value":543},{"type":43,"tag":533,"props":5034,"children":5035},{"style":546},[5036],{"type":49,"value":4820},{"type":43,"tag":533,"props":5038,"children":5039},{"style":546},[5040],{"type":49,"value":4959},{"type":43,"tag":533,"props":5042,"children":5043},{"style":546},[5044],{"type":49,"value":1075},{"type":43,"tag":533,"props":5046,"children":5047},{"style":745},[5048],{"type":49,"value":903},{"type":43,"tag":533,"props":5050,"children":5051},{"style":546},[5052],{"type":49,"value":4857},{"type":43,"tag":533,"props":5054,"children":5055},{"style":739},[5056],{"type":49,"value":913},{"type":43,"tag":533,"props":5058,"children":5059},{"style":745},[5060],{"type":49,"value":918},{"type":43,"tag":533,"props":5062,"children":5063},{"class":535,"line":3761},[5064],{"type":43,"tag":533,"props":5065,"children":5066},{"emptyLinePlaceholder":3489},[5067],{"type":49,"value":3492},{"type":43,"tag":533,"props":5069,"children":5070},{"class":535,"line":3769},[5071],{"type":43,"tag":533,"props":5072,"children":5073},{"style":557},[5074],{"type":49,"value":5075},"# GCP usage cost configs\n",{"type":43,"tag":533,"props":5077,"children":5078},{"class":535,"line":3778},[5079,5083,5087,5092],{"type":43,"tag":533,"props":5080,"children":5081},{"style":540},[5082],{"type":49,"value":543},{"type":43,"tag":533,"props":5084,"children":5085},{"style":546},[5086],{"type":49,"value":4820},{"type":43,"tag":533,"props":5088,"children":5089},{"style":546},[5090],{"type":49,"value":5091}," gcp-config",{"type":43,"tag":533,"props":5093,"children":5094},{"style":546},[5095],{"type":49,"value":1836},{"type":43,"tag":533,"props":5097,"children":5099},{"class":535,"line":5098},15,[5100,5104,5108,5112,5116,5120,5124,5128],{"type":43,"tag":533,"props":5101,"children":5102},{"style":540},[5103],{"type":49,"value":543},{"type":43,"tag":533,"props":5105,"children":5106},{"style":546},[5107],{"type":49,"value":4820},{"type":43,"tag":533,"props":5109,"children":5110},{"style":546},[5111],{"type":49,"value":5091},{"type":43,"tag":533,"props":5113,"children":5114},{"style":546},[5115],{"type":49,"value":898},{"type":43,"tag":533,"props":5117,"children":5118},{"style":745},[5119],{"type":49,"value":903},{"type":43,"tag":533,"props":5121,"children":5122},{"style":546},[5123],{"type":49,"value":4857},{"type":43,"tag":533,"props":5125,"children":5126},{"style":739},[5127],{"type":49,"value":913},{"type":43,"tag":533,"props":5129,"children":5130},{"style":745},[5131],{"type":49,"value":918},{"type":43,"tag":533,"props":5133,"children":5135},{"class":535,"line":5134},16,[5136,5140,5144,5148,5152,5156],{"type":43,"tag":533,"props":5137,"children":5138},{"style":540},[5139],{"type":49,"value":543},{"type":43,"tag":533,"props":5141,"children":5142},{"style":546},[5143],{"type":49,"value":4820},{"type":43,"tag":533,"props":5145,"children":5146},{"style":546},[5147],{"type":49,"value":5091},{"type":43,"tag":533,"props":5149,"children":5150},{"style":546},[5151],{"type":49,"value":969},{"type":43,"tag":533,"props":5153,"children":5154},{"style":546},[5155],{"type":49,"value":974},{"type":43,"tag":533,"props":5157,"children":5158},{"style":546},[5159],{"type":49,"value":4893},{"type":43,"tag":533,"props":5161,"children":5163},{"class":535,"line":5162},17,[5164,5168,5172,5176,5180,5184,5188,5192],{"type":43,"tag":533,"props":5165,"children":5166},{"style":540},[5167],{"type":49,"value":543},{"type":43,"tag":533,"props":5169,"children":5170},{"style":546},[5171],{"type":49,"value":4820},{"type":43,"tag":533,"props":5173,"children":5174},{"style":546},[5175],{"type":49,"value":5091},{"type":43,"tag":533,"props":5177,"children":5178},{"style":546},[5179],{"type":49,"value":1075},{"type":43,"tag":533,"props":5181,"children":5182},{"style":745},[5183],{"type":49,"value":903},{"type":43,"tag":533,"props":5185,"children":5186},{"style":546},[5187],{"type":49,"value":4857},{"type":43,"tag":533,"props":5189,"children":5190},{"style":739},[5191],{"type":49,"value":913},{"type":43,"tag":533,"props":5193,"children":5194},{"style":745},[5195],{"type":49,"value":918},{"type":43,"tag":58,"props":5197,"children":5199},{"id":5198},"subcommand-discovery",[5200],{"type":49,"value":5201},"Subcommand Discovery",{"type":43,"tag":522,"props":5203,"children":5205},{"className":524,"code":5204,"language":526,"meta":527,"style":527},"pup --version           # Confirm installed version before documenting workarounds\npup --help              # List all commands\npup \u003Ccommand> --help    # Command-specific help\npup dashboards get \u003Cdashboard-id> --jq '{title, layout_type}'  # Filter output before formatting\n",[5206],{"type":43,"tag":104,"props":5207,"children":5208},{"__ignoreMap":527},[5209,5226,5243,5276],{"type":43,"tag":533,"props":5210,"children":5211},{"class":535,"line":536},[5212,5216,5221],{"type":43,"tag":533,"props":5213,"children":5214},{"style":540},[5215],{"type":49,"value":543},{"type":43,"tag":533,"props":5217,"children":5218},{"style":546},[5219],{"type":49,"value":5220}," --version",{"type":43,"tag":533,"props":5222,"children":5223},{"style":557},[5224],{"type":49,"value":5225},"           # Confirm installed version before documenting workarounds\n",{"type":43,"tag":533,"props":5227,"children":5228},{"class":535,"line":563},[5229,5233,5238],{"type":43,"tag":533,"props":5230,"children":5231},{"style":540},[5232],{"type":49,"value":543},{"type":43,"tag":533,"props":5234,"children":5235},{"style":546},[5236],{"type":49,"value":5237}," --help",{"type":43,"tag":533,"props":5239,"children":5240},{"style":557},[5241],{"type":49,"value":5242},"              # List all commands\n",{"type":43,"tag":533,"props":5244,"children":5245},{"class":535,"line":585},[5246,5250,5254,5259,5263,5267,5271],{"type":43,"tag":533,"props":5247,"children":5248},{"style":540},[5249],{"type":49,"value":543},{"type":43,"tag":533,"props":5251,"children":5252},{"style":745},[5253],{"type":49,"value":903},{"type":43,"tag":533,"props":5255,"children":5256},{"style":546},[5257],{"type":49,"value":5258},"comman",{"type":43,"tag":533,"props":5260,"children":5261},{"style":739},[5262],{"type":49,"value":913},{"type":43,"tag":533,"props":5264,"children":5265},{"style":745},[5266],{"type":49,"value":1013},{"type":43,"tag":533,"props":5268,"children":5269},{"style":546},[5270],{"type":49,"value":5237},{"type":43,"tag":533,"props":5272,"children":5273},{"style":557},[5274],{"type":49,"value":5275},"    # Command-specific help\n",{"type":43,"tag":533,"props":5277,"children":5278},{"class":535,"line":607},[5279,5283,5287,5291,5295,5299,5303,5307,5312,5316,5321,5325],{"type":43,"tag":533,"props":5280,"children":5281},{"style":540},[5282],{"type":49,"value":543},{"type":43,"tag":533,"props":5284,"children":5285},{"style":546},[5286],{"type":49,"value":1831},{"type":43,"tag":533,"props":5288,"children":5289},{"style":546},[5290],{"type":49,"value":898},{"type":43,"tag":533,"props":5292,"children":5293},{"style":745},[5294],{"type":49,"value":903},{"type":43,"tag":533,"props":5296,"children":5297},{"style":546},[5298],{"type":49,"value":1860},{"type":43,"tag":533,"props":5300,"children":5301},{"style":739},[5302],{"type":49,"value":913},{"type":43,"tag":533,"props":5304,"children":5305},{"style":745},[5306],{"type":49,"value":1013},{"type":43,"tag":533,"props":5308,"children":5309},{"style":546},[5310],{"type":49,"value":5311}," --jq",{"type":43,"tag":533,"props":5313,"children":5314},{"style":745},[5315],{"type":49,"value":2187},{"type":43,"tag":533,"props":5317,"children":5318},{"style":546},[5319],{"type":49,"value":5320},"{title, layout_type}",{"type":43,"tag":533,"props":5322,"children":5323},{"style":745},[5324],{"type":49,"value":2197},{"type":43,"tag":533,"props":5326,"children":5327},{"style":557},[5328],{"type":49,"value":5329},"  # Filter output before formatting\n",{"type":43,"tag":52,"props":5331,"children":5332},{},[5333,5335,5341],{"type":49,"value":5334},"If local help differs from this skill, compare ",{"type":43,"tag":104,"props":5336,"children":5338},{"className":5337},[],[5339],{"type":49,"value":5340},"pup --version",{"type":49,"value":5342}," with the latest stable release before inventing a workaround.",{"type":43,"tag":58,"props":5344,"children":5346},{"id":5345},"error-handling",[5347],{"type":49,"value":5348},"Error Handling",{"type":43,"tag":65,"props":5350,"children":5351},{},[5352,5373],{"type":43,"tag":69,"props":5353,"children":5354},{},[5355],{"type":43,"tag":73,"props":5356,"children":5357},{},[5358,5363,5368],{"type":43,"tag":77,"props":5359,"children":5360},{},[5361],{"type":49,"value":5362},"Error",{"type":43,"tag":77,"props":5364,"children":5365},{},[5366],{"type":49,"value":5367},"Cause",{"type":43,"tag":77,"props":5369,"children":5370},{},[5371],{"type":49,"value":5372},"Fix",{"type":43,"tag":88,"props":5374,"children":5375},{},[5376,5397,5415,5433],{"type":43,"tag":73,"props":5377,"children":5378},{},[5379,5384,5389],{"type":43,"tag":95,"props":5380,"children":5381},{},[5382],{"type":49,"value":5383},"401 Unauthorized",{"type":43,"tag":95,"props":5385,"children":5386},{},[5387],{"type":49,"value":5388},"Token expired",{"type":43,"tag":95,"props":5390,"children":5391},{},[5392],{"type":43,"tag":104,"props":5393,"children":5395},{"className":5394},[],[5396],{"type":49,"value":414},{"type":43,"tag":73,"props":5398,"children":5399},{},[5400,5405,5410],{"type":43,"tag":95,"props":5401,"children":5402},{},[5403],{"type":49,"value":5404},"403 Forbidden",{"type":43,"tag":95,"props":5406,"children":5407},{},[5408],{"type":49,"value":5409},"Missing scope",{"type":43,"tag":95,"props":5411,"children":5412},{},[5413],{"type":49,"value":5414},"Check app key permissions",{"type":43,"tag":73,"props":5416,"children":5417},{},[5418,5423,5428],{"type":43,"tag":95,"props":5419,"children":5420},{},[5421],{"type":49,"value":5422},"404 Not Found",{"type":43,"tag":95,"props":5424,"children":5425},{},[5426],{"type":49,"value":5427},"Wrong ID\u002Fresource",{"type":43,"tag":95,"props":5429,"children":5430},{},[5431],{"type":49,"value":5432},"Verify resource exists",{"type":43,"tag":73,"props":5434,"children":5435},{},[5436,5441,5446],{"type":43,"tag":95,"props":5437,"children":5438},{},[5439],{"type":49,"value":5440},"Rate limited",{"type":43,"tag":95,"props":5442,"children":5443},{},[5444],{"type":49,"value":5445},"Too many requests",{"type":43,"tag":95,"props":5447,"children":5448},{},[5449],{"type":49,"value":5450},"Add delays between calls",{"type":43,"tag":58,"props":5452,"children":5454},{"id":5453},"install",[5455],{"type":49,"value":5456},"Install",{"type":43,"tag":52,"props":5458,"children":5459},{},[5460,5462,5468],{"type":49,"value":5461},"See ",{"type":43,"tag":427,"props":5463,"children":5465},{"href":429,"rel":5464},[431],[5466],{"type":49,"value":5467},"Setup Pup",{"type":49,"value":5469}," for installation instructions.",{"type":43,"tag":707,"props":5471,"children":5473},{"id":5472},"verify-installation",[5474],{"type":49,"value":5475},"Verify Installation",{"type":43,"tag":522,"props":5477,"children":5479},{"className":524,"code":5478,"language":526,"meta":527,"style":527},"which pup\npup --version\n",[5480],{"type":43,"tag":104,"props":5481,"children":5482},{"__ignoreMap":527},[5483,5497],{"type":43,"tag":533,"props":5484,"children":5485},{"class":535,"line":536},[5486,5492],{"type":43,"tag":533,"props":5487,"children":5489},{"style":5488},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[5490],{"type":49,"value":5491},"which",{"type":43,"tag":533,"props":5493,"children":5494},{"style":546},[5495],{"type":49,"value":5496}," pup\n",{"type":43,"tag":533,"props":5498,"children":5499},{"class":535,"line":563},[5500,5504],{"type":43,"tag":533,"props":5501,"children":5502},{"style":540},[5503],{"type":49,"value":543},{"type":43,"tag":533,"props":5505,"children":5506},{"style":546},[5507],{"type":49,"value":5508}," --version\n",{"type":43,"tag":58,"props":5510,"children":5512},{"id":5511},"sites",[5513],{"type":49,"value":5514},"Sites",{"type":43,"tag":65,"props":5516,"children":5517},{},[5518,5540],{"type":43,"tag":69,"props":5519,"children":5520},{},[5521],{"type":43,"tag":73,"props":5522,"children":5523},{},[5524,5529],{"type":43,"tag":77,"props":5525,"children":5526},{},[5527],{"type":49,"value":5528},"Site",{"type":43,"tag":77,"props":5530,"children":5531},{},[5532,5538],{"type":43,"tag":104,"props":5533,"children":5535},{"className":5534},[],[5536],{"type":49,"value":5537},"DD_SITE",{"type":49,"value":5539}," value",{"type":43,"tag":88,"props":5541,"children":5542},{},[5543,5560,5577,5594,5611,5628,5645],{"type":43,"tag":73,"props":5544,"children":5545},{},[5546,5551],{"type":43,"tag":95,"props":5547,"children":5548},{},[5549],{"type":49,"value":5550},"US1 (default)",{"type":43,"tag":95,"props":5552,"children":5553},{},[5554],{"type":43,"tag":104,"props":5555,"children":5557},{"className":5556},[],[5558],{"type":49,"value":5559},"datadoghq.com",{"type":43,"tag":73,"props":5561,"children":5562},{},[5563,5568],{"type":43,"tag":95,"props":5564,"children":5565},{},[5566],{"type":49,"value":5567},"US3",{"type":43,"tag":95,"props":5569,"children":5570},{},[5571],{"type":43,"tag":104,"props":5572,"children":5574},{"className":5573},[],[5575],{"type":49,"value":5576},"us3.datadoghq.com",{"type":43,"tag":73,"props":5578,"children":5579},{},[5580,5585],{"type":43,"tag":95,"props":5581,"children":5582},{},[5583],{"type":49,"value":5584},"US5",{"type":43,"tag":95,"props":5586,"children":5587},{},[5588],{"type":43,"tag":104,"props":5589,"children":5591},{"className":5590},[],[5592],{"type":49,"value":5593},"us5.datadoghq.com",{"type":43,"tag":73,"props":5595,"children":5596},{},[5597,5602],{"type":43,"tag":95,"props":5598,"children":5599},{},[5600],{"type":49,"value":5601},"EU1",{"type":43,"tag":95,"props":5603,"children":5604},{},[5605],{"type":43,"tag":104,"props":5606,"children":5608},{"className":5607},[],[5609],{"type":49,"value":5610},"datadoghq.eu",{"type":43,"tag":73,"props":5612,"children":5613},{},[5614,5619],{"type":43,"tag":95,"props":5615,"children":5616},{},[5617],{"type":49,"value":5618},"AP1",{"type":43,"tag":95,"props":5620,"children":5621},{},[5622],{"type":43,"tag":104,"props":5623,"children":5625},{"className":5624},[],[5626],{"type":49,"value":5627},"ap1.datadoghq.com",{"type":43,"tag":73,"props":5629,"children":5630},{},[5631,5636],{"type":43,"tag":95,"props":5632,"children":5633},{},[5634],{"type":49,"value":5635},"AP2",{"type":43,"tag":95,"props":5637,"children":5638},{},[5639],{"type":43,"tag":104,"props":5640,"children":5642},{"className":5641},[],[5643],{"type":49,"value":5644},"ap2.datadoghq.com",{"type":43,"tag":73,"props":5646,"children":5647},{},[5648,5653],{"type":43,"tag":95,"props":5649,"children":5650},{},[5651],{"type":49,"value":5652},"US1-FED",{"type":43,"tag":95,"props":5654,"children":5655},{},[5656],{"type":43,"tag":104,"props":5657,"children":5659},{"className":5658},[],[5660],{"type":49,"value":5661},"ddog-gov.com",{"type":43,"tag":5663,"props":5664,"children":5665},"style",{},[5666],{"type":49,"value":5667},"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":5669,"total":5847},[5670,5687,5705,5716,5732,5746,5762,5776,5788,5800,5812,5832],{"slug":5671,"name":5671,"fn":5672,"description":5673,"org":5674,"tags":5675,"stars":22,"repoUrl":23,"updatedAt":5686},"agent-install","install Datadog Agent on Kubernetes","Install the Datadog Agent on Kubernetes using the Datadog Operator — required before enabling Single Step Instrumentation (SSI), which automatically instruments applications for APM without code changes. Only use if no Datadog Agent is deployed on the cluster yet.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5676,5677,5680,5683],{"name":13,"slug":14,"type":15},{"name":5678,"slug":5679,"type":15},"Deployment","deployment",{"name":5681,"slug":5682,"type":15},"Kubernetes","kubernetes",{"name":5684,"slug":5685,"type":15},"Observability","observability","2026-04-15T04:57:27.489805",{"slug":5688,"name":5688,"fn":5689,"description":5690,"org":5691,"tags":5692,"stars":22,"repoUrl":23,"updatedAt":5704},"agent-observability-auto-experiment","run iterative code improvements using Datadog data","Run an iterative code-improvement hill-climb against real Datadog LLM-Obs data, locally, with Claude Code as the agent. Establishes a baseline eval, makes one focused change, re-scores with the same harness, keeps the change if it improves the score in the goal's direction (labeling within-noise gains tentative), and repeats. Use when the user says \"run an auto experiment\", \"hill-climb this code\", \"iteratively improve X and measure the delta\", \"optimize this prompt\u002Ffile against my traces\", \"auto-optimize against LLM-Obs\", or wants the local equivalent of the auto_experiments worker. Works from a local dataset file, an ml_app, a dataset_id, or a list of trace_ids.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5693,5694,5697,5700,5703],{"name":13,"slug":14,"type":15},{"name":5695,"slug":5696,"type":15},"Debugging","debugging",{"name":5698,"slug":5699,"type":15},"Evals","evals",{"name":5701,"slug":5702,"type":15},"LLM","llm",{"name":5684,"slug":5685,"type":15},"2026-07-31T05:52:13.711906",{"slug":5706,"name":5706,"fn":5707,"description":5708,"org":5709,"tags":5710,"stars":22,"repoUrl":23,"updatedAt":5715},"agent-observability-eval-bootstrap","bootstrap evaluators from production traces","Bootstrap evaluators from production traces — by default propose online LLM-judge evaluators and, after you confirm, create them in Datadog as disabled drafts (never auto-enabled); on request emit Python SDK code or a framework-agnostic JSON spec instead. Use when user says \"bootstrap evaluators\", \"generate evaluators\", \"create evals from traces\", \"eval bootstrap\", \"write evaluators\", \"build eval suite\", \"publish evaluators\", or wants to generate BaseEvaluator\u002FLLMJudge code or online judge configs from production LLM trace data. Works with ml_app and optional RCA report or failure hypothesis.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5711,5712,5713,5714],{"name":13,"slug":14,"type":15},{"name":5698,"slug":5699,"type":15},{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},"2026-06-19T09:04:19.259734",{"slug":5717,"name":5717,"fn":5718,"description":5719,"org":5720,"tags":5721,"stars":22,"repoUrl":23,"updatedAt":5731},"agent-observability-eval-pipeline","run agent observability and evaluation pipelines","End-to-end Agent Observability pipeline for an instrumented ml_app — classify production traces, root-cause failures, bootstrap evaluators, then (optionally) sample + publish a dataset, generate + run an experiment, and analyze results. Six narrated phases with a standardized banner and a \"continue\" checkpoint between each. Pure orchestration over the agent-observability sub-skills (`agent-observability-session-classify`, `agent-observability-trace-rca`, `agent-observability-eval-bootstrap`, `agent-observability-experiment-py-bootstrap`, `agent-observability-experiment-analyzer`). Use when user says \"run the eval pipeline\", \"go from traces to evals\", \"bootstrap evals end to end\", \"classify then RCA then bootstrap\", \"build an eval set from scratch\", \"onboard me to datasets and experiments\", \"walk me through experiments\", \"I have an ml_app, now what\", \"Agent Observability onboarding\", \"guided experiment setup\", \"from traces to experiments\", or wants a deterministic, narrated tour from production data through evaluators, datasets, and experiments. Stop early with `--stop-after \u003Cphase>` to short-circuit at evaluators or dataset, or resume mid-flow with `--start-at \u003Cphase>`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5722,5725,5728,5729,5730],{"name":5723,"slug":5724,"type":15},"Agents","agents",{"name":5726,"slug":5727,"type":15},"Data Pipeline","data-pipeline",{"name":13,"slug":14,"type":15},{"name":5698,"slug":5699,"type":15},{"name":5684,"slug":5685,"type":15},"2026-06-19T09:04:17.231423",{"slug":5733,"name":5733,"fn":5734,"description":5735,"org":5736,"tags":5737,"stars":22,"repoUrl":23,"updatedAt":5745},"agent-observability-experiment-analyzer","analyze LLM experiment results","Analyze LLM experiment results. Handles single or comparative experiments, exploratory or Q&A modes. Use when user says \"analyze experiment\", \"compare experiments\", \"analyze against baseline\", or provides one or two experiment IDs for analysis.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5738,5741,5742,5743,5744],{"name":5739,"slug":5740,"type":15},"Analytics","analytics",{"name":13,"slug":14,"type":15},{"name":5698,"slug":5699,"type":15},{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},"2026-06-19T09:04:21.212498",{"slug":5747,"name":5747,"fn":5748,"description":5749,"org":5750,"tags":5751,"stars":22,"repoUrl":23,"updatedAt":5761},"agent-observability-experiment-py-bootstrap","generate Python experiment clients for LLM observability","Generates a self-contained Python experiment client that uses the ddtrace.llmobs SDK. Emits either a runnable .py script or a Jupyter .ipynb notebook matching the canonical DataDog reference notebook style. Use when the user says \"generate Python experiment\", \"write an SDK experiment\", \"create a ddtrace experiment\", \"Python notebook experiment\", \"use the Agent Observability SDK\", or has `ddtrace` installed and wants idiomatic SDK code.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5752,5753,5756,5757,5758],{"name":13,"slug":14,"type":15},{"name":5754,"slug":5755,"type":15},"Jupyter","jupyter",{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},{"name":5759,"slug":5760,"type":15},"Python","python","2026-06-19T09:04:22.640384",{"slug":5763,"name":5763,"fn":5764,"description":5765,"org":5766,"tags":5767,"stars":22,"repoUrl":23,"updatedAt":5775},"agent-observability-replay-trace","iterate on LLM traces with local code","Use when a developer wants to iterate on ONE specific Agent Observability \u002F LLM Obs trace whose output they didn't like — re-running that trace against their LOCAL code, seeing a concise diff of the old vs new output, and looping (change code → replay → diff) until satisfied. Invoked as \u002Fagent-observability-replay-trace \u003Ctrace-id> [changes to test]. Signals: \"replay this trace\"; \"iterate on a trace\"; \"this trace's output is wrong, fix it and re-run\"; \"re-run trace \u003Cid> with \u003Cchange>\"; pasting a trace id from the Agent Observability UI with a description of what to fix. It fetches the trace via the datadog-llmo MCP or the pup CLI, edits code, re-runs the app to emit a NEW trace, and diffs the two — no local server, no browser. For agents traced with ddtrace \u002F LLM Obs (Python first-class), with JSON-serializable entry input. Do NOT use for: scored Experiments or the browser \"Replay\" button (that's agent-observability-replay-experiment), building an experiment from a dataset\u002FCSV, writing evaluators, root-causing failed traces, or RUM\u002FHTTP session replay.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5768,5769,5770,5771,5772],{"name":13,"slug":14,"type":15},{"name":5695,"slug":5696,"type":15},{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},{"name":5773,"slug":5774,"type":15},"Tracing","tracing","2026-07-31T05:52:08.594182",{"slug":5777,"name":5777,"fn":5778,"description":5779,"org":5780,"tags":5781,"stars":22,"repoUrl":23,"updatedAt":5787},"agent-observability-session-classify","evaluate user intent satisfaction in sessions","Classify whether user intent was satisfied in a Datadog Agent Observability trace or session. Three modes: (1) session_id — classify a single CMD+I assistant session with RUM; (2) trace_id — classify a single Agent Observability trace without RUM; (3) ml_app — sample and classify multiple sessions or traces from a given LLM app. Output is compact by default (verdict + one-sentence reason). Use when evaluating satisfaction, classifying sessions\u002Ftraces, labeling data, or generating signal for agent-observability-eval-pipeline or agent-observability-trace-rca.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5782,5783,5784,5785,5786],{"name":5739,"slug":5740,"type":15},{"name":13,"slug":14,"type":15},{"name":5698,"slug":5699,"type":15},{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},"2026-06-19T09:04:26.341497",{"slug":5789,"name":5789,"fn":5790,"description":5791,"org":5792,"tags":5793,"stars":22,"repoUrl":23,"updatedAt":5799},"agent-observability-trace-rca","diagnose LLM application failures from traces","Root cause analysis on production LLM traces. Diagnoses why an LLM application is failing — works from eval judge verdicts, runtime errors, or structural anomalies depending on what signals are present. Walks the span tree from symptom to root cause. Use when user says \"what's wrong with my app\", \"why is my eval failing\", \"analyze errors\", \"root cause analysis\", \"diagnose failures\", or wants to understand production failure patterns.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5794,5795,5796,5797,5798],{"name":13,"slug":14,"type":15},{"name":5695,"slug":5696,"type":15},{"name":5698,"slug":5699,"type":15},{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},"2026-06-19T09:04:24.316244",{"slug":5801,"name":5801,"fn":5802,"description":5803,"org":5804,"tags":5805,"stars":22,"repoUrl":23,"updatedAt":5811},"agent-skills","use Datadog observability skills","Datadog skills for AI agents. Essential monitoring, logging, tracing and observability.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5806,5807,5810],{"name":13,"slug":14,"type":15},{"name":5808,"slug":5809,"type":15},"Monitoring","monitoring",{"name":5684,"slug":5685,"type":15},"2026-04-06T18:08:33.337476",{"slug":5813,"name":5813,"fn":5814,"description":5815,"org":5816,"tags":5817,"stars":22,"repoUrl":23,"updatedAt":5831},"datadog-app","build and manage Datadog applications","Guides developers building Datadog Apps with TypeScript, React, the @datadog\u002Fapps scaffolder, and @datadog\u002Fvite-plugin. Use when a user wants to scaffold, run, debug, upgrade, build, upload, publish, upload without publishing (draft upload), add an upload-no-publish script, set up CI\u002FCD, use OAuth or API\u002Fapplication key auth, trigger\u002Fpoll Workflow Automation, choose DDSQL or Action Catalog for backend data access, or query app datastores with DDSQL, including backend function troubleshooting.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5818,5819,5822,5825,5828],{"name":13,"slug":14,"type":15},{"name":5820,"slug":5821,"type":15},"Frontend","frontend",{"name":5823,"slug":5824,"type":15},"React","react",{"name":5826,"slug":5827,"type":15},"TypeScript","typescript",{"name":5829,"slug":5830,"type":15},"Vite","vite","2026-06-18T08:01:32.562331",{"slug":5833,"name":5833,"fn":5834,"description":5835,"org":5836,"tags":5837,"stars":22,"repoUrl":23,"updatedAt":5846},"dd-apm","query Datadog APM traces","APM - install, onboard, instrument, enable, set up, configure, traces, services, dependencies, performance analysis. Use for any request involving Datadog APM setup, instrumentation (SSI, ddtrace, agent install), or analysis.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5838,5839,5842,5843],{"name":13,"slug":14,"type":15},{"name":5840,"slug":5841,"type":15},"Distributed Tracing","distributed-tracing",{"name":5684,"slug":5685,"type":15},{"name":5844,"slug":5845,"type":15},"Performance","performance","2026-04-06T18:08:34.575282",35,{"items":5849,"total":5904},[5850,5857,5865,5872,5880,5888,5896],{"slug":5671,"name":5671,"fn":5672,"description":5673,"org":5851,"tags":5852,"stars":22,"repoUrl":23,"updatedAt":5686},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5853,5854,5855,5856],{"name":13,"slug":14,"type":15},{"name":5678,"slug":5679,"type":15},{"name":5681,"slug":5682,"type":15},{"name":5684,"slug":5685,"type":15},{"slug":5688,"name":5688,"fn":5689,"description":5690,"org":5858,"tags":5859,"stars":22,"repoUrl":23,"updatedAt":5704},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5860,5861,5862,5863,5864],{"name":13,"slug":14,"type":15},{"name":5695,"slug":5696,"type":15},{"name":5698,"slug":5699,"type":15},{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},{"slug":5706,"name":5706,"fn":5707,"description":5708,"org":5866,"tags":5867,"stars":22,"repoUrl":23,"updatedAt":5715},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5868,5869,5870,5871],{"name":13,"slug":14,"type":15},{"name":5698,"slug":5699,"type":15},{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},{"slug":5717,"name":5717,"fn":5718,"description":5719,"org":5873,"tags":5874,"stars":22,"repoUrl":23,"updatedAt":5731},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5875,5876,5877,5878,5879],{"name":5723,"slug":5724,"type":15},{"name":5726,"slug":5727,"type":15},{"name":13,"slug":14,"type":15},{"name":5698,"slug":5699,"type":15},{"name":5684,"slug":5685,"type":15},{"slug":5733,"name":5733,"fn":5734,"description":5735,"org":5881,"tags":5882,"stars":22,"repoUrl":23,"updatedAt":5745},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5883,5884,5885,5886,5887],{"name":5739,"slug":5740,"type":15},{"name":13,"slug":14,"type":15},{"name":5698,"slug":5699,"type":15},{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},{"slug":5747,"name":5747,"fn":5748,"description":5749,"org":5889,"tags":5890,"stars":22,"repoUrl":23,"updatedAt":5761},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5891,5892,5893,5894,5895],{"name":13,"slug":14,"type":15},{"name":5754,"slug":5755,"type":15},{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},{"name":5759,"slug":5760,"type":15},{"slug":5763,"name":5763,"fn":5764,"description":5765,"org":5897,"tags":5898,"stars":22,"repoUrl":23,"updatedAt":5775},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[5899,5900,5901,5902,5903],{"name":13,"slug":14,"type":15},{"name":5695,"slug":5696,"type":15},{"name":5701,"slug":5702,"type":15},{"name":5684,"slug":5685,"type":15},{"name":5773,"slug":5774,"type":15},34]