지난 글에서 MS 클라우드인 Azure에 웹앱을 만들어서 배포해봤습니다.
2020/03/10 - [투자/투자&개발] - [투자 웹사이트 구축] 5. 클라우드로 웹페이지 만들기 ( python / Azure)
이번에는 배포한 웹의 로그(log)를 찍어 보겠습니다.
1. 로그를 볼 웹앱에서 print 메소드를 사용하여 log로 출력될 내용을 입력해줍니다.
2. 웹앱 재배포 하기
파일이 있는 폴더에서 다음 명령어를 입력해줍니다 (재배포)
az webapp up --sku F1 -n <app-name> -l <location-name>
ex) 앱이름이 goStock이고 지역이 한국 중부라면
az webapp up --sku F1 -n goStock -l koreacentral
3. 웹앱을 배포 다음 형식의 output이 출력되는데 resourcegroup 값을 복사한다.
출처 - Azure document (https://docs.microsoft.com/)
{
"app_url": "https:/<app-name>.azurewebsites.net",
"location": "Central US",
"name": "<app-name>",
"os": "Linux",
"resourcegroup": "appsvc_rg_Linux_centralus ",
"serverfarm": "appsvc_asp_Linux_centralus",
"sku": "BASIC",
"src_path": "/home/username/quickstart/python-docs-hello-world ",
"version_detected": "-",
"version_to_create": "python|3.7"
}
4. 다음 명령어를 입력하여 컨테이너 로깅을 합니다.
az webapp log config --name <app-name> --resource-group <resource-group-name> --docker-container-logging filesystem
ex) 앱이름이 goStock이고 resource-group-name이 goResource라면
az webapp log config --name goStock --resource-group goResource --docker-container-logging filesystem
5. 위 명령어가 성공하면 다음과 같은 명령어를 입력하여 로그를 표시한다.
az webapp log tail --name <app-name> --resource-group <resource-group-name>
ex) 앱이름이 goStock이고 resource-group-name이 goResource라면
az webapp log tail --name goStock --resource-group goResource
로그 출력을 중지하려면 Ctrl + C를 눌려서 중지할 수 있습니다.
+
이전글 참고
- Anaconda(python) 다운로드
2020/03/08 - [투자/투자&개발] - [투자 웹사이트 구축] 1. Anaconda(python/R data) 설치
- Azure(MS 클라우드) 가입 및 구독하기
2020/03/08 - [투자/투자&개발] - [투자 웹사이트 구축] 2. Azure 구독 (MS 클라우드 컴퓨팅)
- 크레온 가입하기 (대신증권 API)
2020/03/08 - [투자/투자&개발] - [투자 웹사이트 구축] 3. 크레온 가입하기(증권 API)
- 증권 API와 파이썬 연동해보기 ( 증권 API를 사용하여 종목코드 조회)
2020/03/09 - [투자/투자&개발] - [투자 웹사이트 구축] 4. 증권 API와 파이썬 연동해보기( 증권 API를 사용하여 종목코드 조회)
- 클라우드로 웹페이지 만들기
2020/03/10 - [투자/투자&개발] - [투자 웹사이트 구축] 5. 클라우드로 웹페이지 만들기 ( python / Azure)
- Azure 웹앱 수정 및 재배포
2020/03/11 - [투자/투자&개발] - [투자 웹사이트 구축] 6. Azure 웹앱 수정 및 재배포 ( python ) / 빠른 배포 ver
[투자 웹사이트 구축] 6. Azure 웹앱 수정 및 재배포 ( python ) / 빠른 배포 ver (2) | 2020.03.11 |
---|---|
[투자 웹사이트 구축] 5. 클라우드로 웹페이지 만들기 ( python / Azure) (0) | 2020.03.10 |
[투자 웹사이트 구축] 4. 증권 API와 파이썬 연동해보기( 증권 API를 사용하여 종목코드 조회) (0) | 2020.03.09 |
[투자 웹사이트 구축] 3. 크레온 가입하기(증권 API) (0) | 2020.03.08 |
[투자 웹사이트 구축] 2. Azure 구독 (MS 클라우드 컴퓨팅) (0) | 2020.03.08 |