인코딩의 Decoding

반응형

지난 글에서 MS 클라우드인 Azure에 웹앱을 만들어서 배포해봤습니다.

2020/03/10 - [투자/투자&개발] - [투자 웹사이트 구축] 5. 클라우드로 웹페이지 만들기 ( python / Azure)

 

이번에는 배포한 웹의 로그(log)를 찍어 보겠습니다.

 

Azure 웹앱 로그 보기

1. 로그를 볼 웹앱에서 print 메소드를 사용하여 log로 출력될 내용을 입력해줍니다.

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

다음과 같이 log를 확인할 수 있습니다.

로그 출력을 중지하려면 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

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band