반응형 FastAPI Log2 Grafana에서 FastAPI 로그 정보 시각화하기 사전 준비 FastAPI 로그 정보는 이전 블로그를 참고합니다. 로그 정보 시각화 서버에 FastAPI를 요청하면 로그가 발생하고, 이를 관리하기 위해 Loki가 로그를 수집하면 Grafana에서 수집된 로그를 시각화하여 확인할 수 있습니다. Loki에서 로그 데이터를 쿼리하고 표시하는 작업은 Grafana의 시각화 로그 패널을 통해 수행할 수 있습니다. 로그 정보를 모니터링하기 위한 FastAPI, Loki, Grafana 폴더 구조입니다. example/ ├── app │ └── main.py ├── docker-compose.yml ├── Dockerfile ├── etc │ └── grafana │ └── datasource.yml └── requirements.txt requirements.tx.. 2024. 1. 30. FastAPI 로그 관리하기 사전 준비 이전 블로그를 참고하여 로그 관리를 진행합니다. FastAPI 로그 적용 FastAPI 로그 관리 폴더 구조입니다. example/ ├── app │ └── main.py ├── docker-compose.yml ├── Dockerfile └── requirements.txt requirements.txt 파일에 loguru 패키지를 추가합니다. 파이썬 Loguru 패키지는 실행 중엔 발생하는 이벤트나 각종 메시지 등의 정보를 로그로 기록할 수 있습니다. server@gpu:/$ sudo vim requirements.txt ultralytics==8.0.42 uvicorn==0.20.0 fastapi==0.89.1 pandas numpy scikit-learn seaborn matplotli.. 2024. 1. 30. 이전 1 다음 반응형