For WE3.3.7, we need to serve global edited metrics from Druid and Cassandra. After T405039: Global Editor Metrics - Data Pipeline and T405040: Global Editor Metrics - backfill pageview metric data, metrics will be in Cassandra ready for querying.
This task is about designing, coding and deploying HTTP API service endpoints to query editor metric data in Druid and Cassandra.
Data Persistence prefers that Data Gateway is used for access to the underlying data. However, Data Gateway does not support aggregations (or filtering) that we need for these metrics. Another service will have to do the aggregations and filtering. This service is likely to be AQS.
Done is
- Data Gateway HTTP endpoints to access underlying metric tables in Druid and Cassandra are deployed and accessible.
- AQS HTTP endpoints to serve product requirements for metric rollups are deployed and accessible.