Thanks @venkat.330, I have yet to dive into the world of elasticsearch and kibana, and beginning to think I might be biting off more than I can chew tackling this.
I will do a bit more research using the links you provided and decide whether our project really needs the added complexity of Enterprise (since Tutor has been be pretty simple so far). All I really want to achieve is separate reporting for a number of different groups, by a group reporter that is not STAFF. Maybe a hack of Figures, but that would be another learning curve for another forum thread
The following is only an FYI and as I said I should probably do more research.
$ tutor local run discovery ./manage.py refresh_course_metadata --partner_code=openedx
requests.exceptions.ConnectionError: HTTPConnectionPool(host=‘www.myopenedx.com’, port=80): Max retries exceeded with url: /oauth2/access_token (Caused by NewConnectionError(’<requests.packages.urllib3.connection.HTTPConnection object at 0x7fd8896c4860>: Failed to establish a new connection: [Errno -2] Name or service not known’,))
Error: Command failed with status 1: docker-compose -f /home/dan/ClimateIreland/CIL/tutor/env/local/docker-compose.yml --project-name tutor_local run --rm discovery ./manage.py refresh_course_metadata --partner_code=openedx
I presume because www.myopenedx.com doesn’t actually exist.
But when I run a blank query from http://discovery.localhost/, it successfully returns the single course on my platform…so just presumed the courses were indexed and searchable.