envoyproxy / envoyproxy/envoy

Tracing for WASM plugins

Open
#40,859 0 comments 3 reactions 0 assignees View on GitHub
area/tracing area/wasm enhancement help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
437

Description

*Title*: *Tracing for WASM plugins*

*Description*:
Currently, when one has enabled OpenTelemetry tracing and has enabled a WASM plugin,
the WASM plugin is not visible in the trace.
Depending on the plugin, in our case the Coraza Web Application Firewall, significant time can be spent there.
So it would be cool to create a span whilst the proxy is executing the WASM plugin :)

In !10563 a ABI to trace **inside** WASM plugins is requested, this request however only focuses on the execution time of the plugin itself, nothing *in* the plugin.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.