아티클 관련 제품: SparklingSoDA3.0
들어가며
- jupyter notebook에 실행한 내용을 관리해야 할 수 있습니다.
- 이때, 스파클링소다에서는 history 테이블에서 로그를 확인할 수 있습니다.
- 해당 파일의 위치와 확인하는 방법에 대해 알아보겠습니다.
sqlite 파일 경로
jupyter 노트북에서 실행한 내역은 history 테이블에 관리되고 있습니다.
해당 데이터는 history.sqlite 파일로 저장됩니다.
스파클링소다 3.0은 glusterd의 볼륨 경로에서 프로젝트 별 노트북의 디렉터리를 확인할 수 있습니다.
cd /data/mnt/gluster/devai/jupyter/home/<project>/<user>/.ipython/profile_default/ ls -al total 55 drwxr-xr-x. 7 1001 1002 91 Aug 31 2021 . drwxr-xr-x. 5 1001 1002 67 Aug 31 2021 .. drwxr-xr-x. 2 1001 1002 6 Aug 31 2021 db -rw-r--r--. 1 1001 1002 56320 Aug 31 2021 history.sqlite drwxr-xr-x. 2 1001 1002 6 Aug 31 2021 log drwx------. 2 1001 1002 6 Aug 31 2021 pid drwx------. 2 1001 1002 6 Aug 31 2021 security drwxr-xr-x. 2 1001 1002 20 Aug 31 2021 startup
위 경로에 존재하는 history.sqlite 파일이 해당 프로젝트에서 유저가 활동한 내역을 담고 있습니다.
sqlite 파일 데이터 확인하기
history.sqlite 파일은 sqlite browser 프로그램으로 확인할 수 있습니다.
다만 해당 로그의 시간은 기록되지 않고 있으며 session 테이블에 세션의 시작/종료 시간이 있어서 대략적인 날짜 확인은 가능합니다.
예시로 jupyter 노트북에서 다음과 같이 셀을 실행하였습니다.
sqliter browser 프로그램을 통해 로그를 확인해 봅니다.
마무리
- jupyter notebook에서 실행한 내역의 데이터를 담고 있는 history 테이블을 확인하는 방법을 알아보았습니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.