* added spanfilter to filter out spans * return the error if the filters are not correctly formatted * add filters to the userconfigurable overrides * add core logic for drop items cache * wired up everything * some tweaks * refactor * fmt and manifest * tighten names * rename metric * drop already buffered counterparts when a span is filter out * add a new test and documentation * Update docs/sources/tempo/operations/manage-advanced-systems/user-configurable-overrides.md Co-authored-by: Suraj Nath <9503187+electron0zero@users.noreply.github.com> * Update docs/sources/tempo/configuration/_index.md Co-authored-by: Suraj Nath <9503187+electron0zero@users.noreply.github.com> * Update docs/sources/tempo/configuration/_index.md Co-authored-by: Suraj Nath <9503187+electron0zero@users.noreply.github.com> * bail early when the span kind is not client or server * Update docs/sources/tempo/operations/manage-advanced-systems/user-configurable-overrides.md Co-authored-by: Suraj Nath <9503187+electron0zero@users.noreply.github.com> --------- Co-authored-by: Suraj Nath <9503187+electron0zero@users.noreply.github.com>