Tracking logs look something like this (data from one of our test environments)
{"name": "/courses/course-v1:HEC+MAN-101.2+A2017/about", "context": {"course_id": "course-v1:HEC+MAN-101.2+A2017", "course_user_tags": {}, "user_id": null, "path": "/courses/course-v1:HEC+MAN-101.2+A2017/about", "org_id": "HEC"}, "username": "", "session": "", "ip": "185.191.171.7", "agent": "Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)", "host": "test", "referer": "", "accept_language": "", "event": "{\"GET\": {}, \"POST\": {}}", "time": "2022-02-20T16:09:15.420906+00:00", "event_type": "/courses/course-v1:HEC+MAN-101.2+A2017/about", "event_source": "server", "page": null}*
*{"name": "/courses/course-v1:PolyMtl+DDGE101.3+A2019/4c2cdc37264f45a88b9e927ef0588769/", "context": {"course_id": "course-v1:PolyMtl+DDGE101.3+A2019", "course_user_tags": {}, "user_id": null, "path": "/courses/course-v1:PolyMtl+DDGE101.3+A2019/4c2cdc37264f45a88b9e927ef0588769/", "org_id": "PolyMtl"}, "username": "", "session": "", "ip": "40.77.167.65", "agent": "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)", "host": "test", "referer": "", "accept_language": "", "event": "{\"GET\": {}, \"POST\": {}}", "time": "2022-02-20T16:41:36.624878+00:00", "event_type": "/courses/course-v1:PolyMtl+DDGE101.3+A2019/4c2cdc37264f45a88b9e927ef0588769/", "event_source": "server", "page": null}
Logs in $TUTOR_ROOT/data/lms/logs/
look something like this (from one of our Tutor test environments)
2022-03-04 12:15:24,231 INFO 1 [celery.worker.consumer.mingle] [user None] [ip None] mingle.py:43 - mingle: searching for neighbors*
*2022-03-04 12:15:25,269 INFO 1 [celery.worker.consumer.mingle] [user None] [ip None] mingle.py:46 - mingle: sync with 1 nodes*
*2022-03-04 12:15:25,270 INFO 1 [celery.worker.consumer.mingle] [user None] [ip None] mingle.py:50 - mingle: sync complete*
*2022-03-04 12:15:25,309 INFO 1 [celery.apps.worker] [user None] [ip None] worker.py:161 - celery@edx.lms.core.default.%bb9991792fbc ready.*
But they do also include some tracking logs
2022-03-04 15:11:14,545 INFO 30 [tracking] [user None] [ip 66.249.70.44] logger.py:41 - {"name": "/robots.txt", "context": {"user_id": null, "path": "/robots.txt", "course_id": "", "org_id": "", "enterprise_uuid": ""}, "username": "", "session": "", "ip": "66.249.70.44", "agent": "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)", "host": "test", "referer": "", "accept_language": "", "event": "{\"GET\": {}, \"POST\": {}}", "time": "2022-03-04T20:11:14.544912+00:00", "event_type": "/robots.txt", "event_source": "server", "page": null}*
*2022-03-04 15:11:16,908 INFO 13 [tracking] [user None] [ip 66.249.70.46] logger.py:41 - {"name": "/faq", "context": {"user_id": null, "path": "/faq", "course_id": "", "org_id": "", "enterprise_uuid": ""}, "username": "", "session": "", "ip": "66.249.70.46", "agent": "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)", "host": "test", "referer": "", "accept_language": "", "event": "{\"GET\": {}, \"POST\": {}}", "time": "2022-03-04T20:11:16.907851+00:00", "event_type": "/faq", "event_source": "server", "page": null}*
Does it mean that we would need to process the current Tutor logs in order to extract the tracking info and create the tracking.log files we had under Native?
Inquiring minds want to know.
@regis what is your take on this?