모든 IIS 로그를 Azure 저장소에 자동으로 유지하려면 어떻게 사용합니까?Windows Azure에 IIS 로그 저장
DiagnosticMonitorConfiguration
클래스에는 다른 속성이 있습니다. DiagnosticInfrastructureLogs, Logs, Directories 등 위의 IIS 로그를 담당하는 것은 어느 것입니까? 로그에 저장된 BLOB/테이블은 무엇입니까?
감사합니다.
모든 IIS 로그를 Azure 저장소에 자동으로 유지하려면 어떻게 사용합니까?Windows Azure에 IIS 로그 저장
DiagnosticMonitorConfiguration
클래스에는 다른 속성이 있습니다. DiagnosticInfrastructureLogs, Logs, Directories 등 위의 IIS 로그를 담당하는 것은 어느 것입니까? 로그에 저장된 BLOB/테이블은 무엇입니까?
감사합니다.
Directory Buffers에는 IIS 로그와 실패한 요청 로그라는 두 가지 옵션이 있습니다.
여기에 이러한 옵션을 설명 진단 스키마 정의에서 코드 조각입니다 :
<Directories bufferQuotaInMB="1024"
scheduledTransferPeriod="PT1M">
<!-- These three elements specify the special directories
that are set up for the log types -->
<CrashDumps container="wad-crash-dumps" directoryQuotaInMB="256" />
<FailedRequestLogs container="wad-frq" directoryQuotaInMB="256" />
<IISLogs container="wad-iis" directoryQuotaInMB="256" />
<!-- For regular directories the DataSources element is used -->
<DataSources>
<DirectoryConfiguration container="wad-panther" directoryQuotaInMB="128">
<!-- Absolute specifies an absolute path with optional environment expansion -->
<Absolute expandEnvironment="true" path="%SystemRoot%\system32\sysprep\Panther" />
</DirectoryConfiguration>
<DirectoryConfiguration container="wad-custom" directoryQuotaInMB="128">
<!-- LocalResource specifies a path relative to a local
resource defined in the service definition -->
<LocalResource name="MyLoggingLocalResource" relativePath="logs" />
</DirectoryConfiguration>
</DataSources>
위 항목에서 컨테이너 이름을 볼 수있다. 그것은 파일의 얼룩 컨테이너입니다. – Tom
감사합니다. IISLogs는 기본적으로 활성화되어 있습니까 (예 : 코드에서 diagnosticConfiguration.Director.ScheduledTransferPeriod를 설정하는 것으로 충분합니까? 아니면 구성 파일을 업데이트해야합니까? –
코드에서 설정하면 위의 구성 파일이 업데이트됩니다. 이 샘플은 BLOB 저장소에 저장되어 Azure Diagnostics 에이전트가 활용하는 xml 스 니펫입니다. – BrentDaCodeMonkey
중복 질문입니다. Check http://stackoverflow.com/questions/4240588/retrieving-iis-logs-from-azure – serb
@serb : 나는 그 질문을 보았다. 내가 필요한 것이 아니다. –