-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
-
QO 2023-05-01
SERVER-73152 had to avoid introducing a dependency cycle between `op_metrics` (the target telemetry is in) and `pipeline` with a roundabout solution. As cleanup, we should consider creating an interface for each command type to implement (right now find and agg) with at least a method like "makeTelemetryKey". We can then have one function `registerRequest(QueryInstance)` for all request types.
- duplicates
-
SERVER-76517 Separate query shape from telemetry key for agg
- Closed
- is depended on by
-
SERVER-73152 Literal and field name redaction for aggregate command
- Closed
-
SERVER-76557 Keep RequestShapifiers in telemetry store
- Closed