As discussed in T302638 and T301724, the Search Platform team would like APIFeatureUsage to not slow down the work on Search. This feature seems to be critical, so decommissioning it does not seem like the path forward. The Search Platform team would like the following points to be addressed:
- upgrades to the Elasticsearch Search cluster should not be impacted by APIFeatureUsage
- operation of the Elasticsearch Search cluster should not be impacted by APIFeatureUsage
More concretely, the pain points experienced so far are:
- operational issues, for example curator scripts failing on indices specific to APIFeatureUsage
- upgrade of the Elasticsearch Search cluster delayed to address compatibility of APIFeatureUsage with ES 7.x
- stall of the logstash ingestion pipeline related to APIFeatureUsage
Note that all the above are past examples that have individually been addressed, but the complexity of the current solution let us think that the similar issues are likely to arise again in the future. A more robust / simpler architecture is probably needed.