2

을 사용하여 독립 실행 형 호스팅 환경에서 iis 로그를 구문 분석합니다. iis 로그 레코드를 대상 데이터베이스로 내보내려면 "예약 서비스 + powershell + 로그 구문 분석기"를 사용하고 비즈니스 부서는 모든 통계를 가져옵니다. 사랑한다.작업자 역할 azure

그러나 Azure에 관해서는 더 이상 올바른 연습인지 확실하지 않습니다.

사람들이 iis 로그를 푸른 색 저장소로 내보내는 것을 볼 수 있습니다. 그러나 로그 파일을 다운로드하여 다른 서버 또는 로컬 컴퓨터에서 데이터베이스로 내보내 려하지 마십시오.

누군가 iis 로그 파일을 azur storage table (쿼리 가능)로 내보내는 한 단계 더 수행했는지 궁금합니다.) 작업자 역할에 의해?

누군가가이를 수행했거나 사용 가능한 솔루션을 알고있는 경우 링크를 전달하십시오.

답변

2

Azure Blob 저장소에서 먼저 작업자 역할을 통해 읽기/쿼리 형식으로 Azure 테이블 저장소로 이동하여 IIS 로그를 분석 할 것을 요청합니까? 이 점을 명확히하기 위해 더 많이 추가 할 수 있다면 좋을 것입니다.

개인적으로 생각해보십시오. 저장된 IIS 로그를 처리하기 위해 작업자 역할을 작성하는 경우,이 목적을 위해 작업자 역할을 실행하는 것은 매우 많은 비용이 소요될 수 있습니다. 따라서 이것이 표준적인 방법이 아닙니다. 대부분의 타사 도구는 하늘빛 BLOB 저장소 (뭉치-IIS-failedreqlogfiles뭉치-IIS-로그 파일 용기)에서 로그를 다운로드하고 로컬로 분석하고 그냥 약간의 비용. 여기

은 ( 포함되어 있지 않습니다 푸른 표 스토리지에 저장 ) LOGPARSER를 사용 Download and Parse IIS Logs from Windows Azure에 오래된 명령 줄 샘플입니다 그래서 당신은 확실히 작업자 역할 함께이를 넣어 다음 로그를 저장하기 위해 조금 더 많은 코드를 추가 할 수 있습니다 Azure 테이블 스토리지.

관련 문제