What you can do
- Fetch slow endpoints — See which endpoints are slow or failing and pull their traces, logs, and metrics into the extension.
- View evidence in chat — Attach traces, log snippets, or metrics to your chat context so you can ask “why is this slow?” or “what failed here?” and get answers based on real telemetry.
- Fix in place — Use the chat to suggest code or config changes and apply them in your repo, all from VS Code.
Installation
- Open VS Code and go to the Extensions view (
Ctrl+Shift+X/Cmd+Shift+X). - Search for Rocketlog (or the exact extension name from your team).
- Install the extension and reload if prompted.
- Sign in or configure your Rocketlog account/ingress when the extension asks for it.
Basic workflow
- Open the Rocketlog view — Use the sidebar or command palette to open the Rocketlog panel.
- Pick a service and time — Select the service (and optionally a time window) you care about.
- Fetch slow endpoints — Use the action to load slow or erroring endpoints; the extension shows traces and related evidence.
- Open chat — Start a chat and reference the fetched endpoint or attach the evidence. Ask for root cause or fix suggestions.
- Apply changes — Review and apply suggested edits in your code from the chat.
Requirements
- A Rocketlog account and access to the project that receives your app’s telemetry.
- Your app must be sending traces (and optionally logs/metrics) to Rocketlog via OpenTelemetry.