2017-09-20 2 views
0

System.Diagnostics.Trace 로그를 즉시 테이블 저장소에 저장하도록 구성 할 수 있습니까? Azure 포털은 App Service/Monitoring/Diagnostics Logs 아래의 blob 저장소에 웹 응용 프로그램의 추적 출력 구성을 제공하지만 포털의 테이블 저장소에 대한 출력 가능성을 찾을 수 없습니다.Azure 테이블 저장소로 출력 추적

답변

0

Blob 저장소 만 지원됩니다. Table Storage으로 쓰기 위해 응용 프로그램을 확장 할 수 있습니다. 그러나 내구성있는 데이터베이스에 로그를 저장하는 것이 나중에있는 경우는 CosmosDB을 참조하십시오. 쉽게 쿼리 할 수있는 방식으로 테이블 스토리지에서 수행하기 위해 more work involved이 있지만 완전히 가능합니다.

무엇을 선택 하든지간에 로깅 로직을 사용하여 서비스를 수행하십시오 - 백그라운드 스레드 인 be chunky not chatty에서 호출하고 로깅 오류를 정상적으로 처리하십시오. 모든 외부 호출에 시간 제한을 설정하여 로깅 호출이 실패 할 때까지 몇 분 정도 기다릴 필요가 없으므로 전화를 거는 순간 계단식 장애가 발생할 수 있습니다. 계산 또는 소켓 용량 한계에 가까워지면 로깅을 희생 할 준비를하십시오.

로그가 한 줄씩 필요하다면 지금 당장 필요하며 비즈니스 결정에 따라 로깅되지 않습니다. 감사합니다.

+0

명확한 대답을위한 Thanx. 우리는 비즈니스 수준을 어떻게 결정할지 결정해야합니다. –

관련 문제