문돌이 존버/ELK 스터디
2020. 8. 12.
Mac 버전 장고(Django), MySQL, Logstash 연동 튜토리얼
저는 장고 웹서버를 구축하고 models.py에서 DB 테이블을 생성해놓은 상태입니다. 처음엔 장고에 기본으로 탑재된 sqlite3 DB를 사용하다가 로그스태시 input plugin의 오류 문제를 해결하지 못해 결국 MySQL DB를 연동했습니다. 이는 ELK 공식 홈페이지에 예제로 잘 소개되어 있으니 참고하시기 바랍니다. 제가 잘 몰라서 그렇겠지만 tcp input plugin과 sqlite input plugin을 시도해봤는데 두 방법 모두 안되더라고요. 특히, sqlite input plugin은 앨라스틱 홈페이지에서도 2018년을 마지막으로 업데이트를 진행했고 현재는 공식 지원하는 시스템이 아니라고 합니다. 장고 DB를 MySQL로 설정하더라도 장고 py 파일 내부 명령어는 변경되지 않으니 걱정..