Analytics Pipeline to ES7
https://github.com/edx/edx-analytics-pipeline
This library is used to compute data that will then be inserted into the ES cluster used by edx-analytics-data-api.
Libraries:
elasticsearch
Creates common interfaces for performing tasks that will put data into ES:
https://github.com/edx/edx-analytics-pipeline/blob/3e929815e1aab288b2a6409a1ff29ac60f584a56/edx/analytics/tasks/common/elasticsearch_load.py
https://github.com/edx/edx-analytics-pipeline/blob/3e929815e1aab288b2a6409a1ff29ac60f584a56/edx/analytics/tasks/util/elasticsearch_target.py
Utilizes these interfaces for these tasks:
Testing
Has unit and acceptance tests
Acceptance tests will be run on PR by edX once it’s ready.