IIS 7, LogStash 및 IIS 로그 플러시

IIS 7, LogStash 및 IIS 로그 플러시

LogStash를 사용하여 IIS 로그를 ElasticSearch로 가져오고 있습니다. 매일 여러 개의 로그 파일이 포함된 IIS 로그가 있는 폴더를 LogStash로 지정하면 됩니다. 현재 저는 LogStash 전달자를 사용하지 않습니다(변경 사항이 있는지 확실하지 않음).

문제는 LogStash가 현재 로그가 디스크에 플러시될 때까지 기다린다는 점입니다. 이 작업에는 몇 시간이 걸립니다. "netsh http flash logbuffer" 명령은 아무 작업도 수행하지 않으며 로그를 플러시하는 작업은 두 가지뿐입니다.

  1. 이전 로그를 플러시하는 새 날짜 로그
  2. Windows 탐색기에서 수동으로 로그 폴더로 이동하여 F5(새로 고침) 키를 누릅니다.

그래서 더 나은 방법이 있다면 찾고 있습니다.

답변1

다음에서 사용할 수 있는 고급 로깅 ​​모듈을 살펴보세요.공식 Microsoft 사이트거의 실시간으로 로그를 생성합니다. 여기에는 더 많은 옵션이 있으며 로그 형식의 세부 사항을 대부분 구성할 수 있습니다.

관련 정보