git-ecosystem / trace2receiver

GOLANG based OTEL custom collector receiver component for Trace2 data
MIT License
44 stars 7 forks source link

add filtering to trace2receiver #4

Closed jeffhostetler closed 1 year ago

jeffhostetler commented 1 year ago

Define filtering mechanism in the receiver component to limit the amount of data that we generate for some Git commands.

We can drop all telemetry for certain commands or from certain worktrees. We can generate summary data, process-level data, or verbose data for commands.

We define a set of builtin "detail levels" and create a mechanism to allow custom rulesets to be defined.

jeffhostetler commented 1 year ago

I need to fix the Windows build.

After the RFC https://github.com/github/git-fundamentals/pull/1284 is reviewed and we are happy with the design, I'll copy most of the text to the README or a design doc in this repo, so that we can distribute this as a standalone component.