OTelFlow for VS CodeVersion-aware validation for OpenTelemetry Collector configurations, right in the editor — powered by the same registry and validation engine as otelflow.sluicio.com, compiled to WebAssembly and running entirely inside the extension host. Nothing leaves your machine. What it doesOpen a collector configuration (any YAML file with a top-level
The status bar shows which collector version and distribution the file is validated against; click it to change them. The designer: run "OTelFlow: Open designer" (or click the graph icon in the editor title bar) to work on the configuration as a live flow diagram beside the editor — the same signal-colored canvas as otelflow.sluicio.com, with pipelines as lanes, connector edges routed across them, and invalid components flagged red. It follows the active editor and updates as you type, and it edits both ways:
MCP server for your editor's AI: the extension registers an OTelFlow
Model Context Protocol server with VS Code
(1.101+), so AI features that consume MCP — e.g. Copilot's agent mode — can
search the component catalog, fetch config schemas, validate configurations
they write, and produce share links. Same five tools as the standalone
Settings
A per-file override wins over both — useful when one repository holds collectors on different versions:
RoadmapThe extension now carries the full OTelFlow experience: offline diagnostics, the live canvas, and the click-to-configure designer writing YAML back into your editor. Development
Requires Go 1.24+ and Node 20+. Launch the extension with F5 from VS Code
(the repository ships no launch config yet; "Run Extension" with
LicenseApache-2.0, same as OTelFlow itself. |