# 2. ELK Config 정보

<table border="1" id="bkmrk-perplexity%EC%97%90%EC%84%9C-%EC%83%9D%EC%84%B1%ED%95%9C-ai%EC%9D%B4" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.881%;"></col></colgroup><tbody><tr><td>[![image.png](http://wiki.igoni.kr/uploads/images/gallery/2026-02/scaled-1680-/q1wimage.png)](http://wiki.igoni.kr/uploads/images/gallery/2026-02/q1wimage.png)

</td></tr><tr><td class="align-right">perplexity에서 생성한 AI이미지</td></tr></tbody></table>

#### ELK Stack Config Value 설명

1. Filebeat Config 정보  
    
    1. filebeat Log Config 값  
        <table border="1" style="border-collapse: collapse; width: 100%; border-width: 1px; height: 1159.93px;"><colgroup><col style="width: 24.4859%;"></col><col style="width: 54.0425%;"></col><col style="width: 21.5384%;"></col></colgroup><thead><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px;">**설정값**</td><td class="align-center" style="height: 29.8785px;">**설 명**</td><td class="align-center" style="height: 29.8785px;">**기본값**</td></tr></thead><tbody><tr style="height: 80.2257px;"><td style="height: 80.2257px;">paths</td><td style="height: 80.2257px;">수집할 경로
        
        </td><td style="height: 80.2257px;"> /var/log/message →
        
        /home/message
        
        /var/log/secure
        
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">recursive\_glob. enabled</td><td style="height: 35.4688px;">recursive 패턴으로 확장 기능 활성화
        
        </td><td style="height: 35.4688px;">true</td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">encoding</td><td style="height: 35.4688px;">W3C에서 사용하는 인코딩
        
        </td><td style="height: 35.4688px;">plain</td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">exclude\_lines
        
        </td><td style="height: 35.4688px;">로그 전달할때 전송하지 않을 줄 패턴
        
        </td><td style="height: 35.4688px;">  
        </td></tr><tr style="height: 57.8472px;"><td style="height: 57.8472px;">include\_lines
        
        </td><td style="height: 57.8472px;">로그 전달할때 전송할 라인 패턴
        
        </td><td style="height: 57.8472px;">모든라인의 데이터 전송
        
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">harvester\_buffer\_size
        
        </td><td style="height: 35.4688px;">harvester가 파일을 가지고 올때 사용하는 버퍼크기
        
        </td><td style="height: 35.4688px;">16384(바이트 단위)
        
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">max\_bytes
        
        </td><td style="height: 35.4688px;">단일 로그 메시지에 할당하는 최대 크기
        
        </td><td style="height: 35.4688px;">10485760(10MB)
        
        </td></tr><tr style="height: 260.226px;"><td style="height: 260.226px;">json</td><td style="height: 260.226px;">son포맷으로 작성된 로그를 디코딩할떄 사용 (keys\_under\_root, overwrite\_keys, expand\_keys 중 하나이상 지정필요)
        
        · keys\_under\_root : 디코딩된 json은 json키 아래배치
        
        · overwrite\_keys : 필드 추가시 충돌다는 필드는 덮어쓰기 수행
        
        · expand\_keys : 추가 확인필요
        
        · add\_error\_key : json이 정렬작업시 오류가 발생하면 error.message에 error.type: json키를 추가
        
        · message\_key : 라인 필터링 혹은 멀티 라인이 적용되어 있는 경우 json키를 지정하 는 설정
        
        · document\_id : 문서 id를 구성
        
        </td><td style="height: 260.226px;">  
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">multiline</td><td style="height: 35.4688px;">멀티라인의 메시지를 처리할떄 사용
        
        </td><td style="height: 35.4688px;">  
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">exclude\_files
        
        </td><td style="height: 35.4688px;">path에 정의된 파일중 제외할 파일 리스트 목록
        
        </td><td style="height: 35.4688px;">  
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">ignore\_older
        
        </td><td style="height: 35.4688px;">지정된 시간 범위 이전에 수정된 파일은 전송 제외
        
        </td><td style="height: 35.4688px;">  
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">close\_inactive
        
        </td><td style="height: 35.4688px;">지정된 시간동안 수집되지 않은 경우 파일을 닫음
        
        </td><td style="height: 35.4688px;">  
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">close\_renamed
        
        </td><td style="height: 35.4688px;">파일이름이 변경될때 파일을 닫음
        
        </td><td style="height: 35.4688px;">  
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">close\_removed</td><td style="height: 35.4688px;">파일이 제거될때 harverster 도 종료.
        
        </td><td style="height: 35.4688px;">true</td></tr><tr style="height: 57.8472px;"><td style="height: 57.8472px;">close\_eof</td><td style="height: 57.8472px;">파일 끝에 도달하자마자 파일을 닫음   
        (한번만 작성하고 수시 업데이트시 유용)
        
        </td><td style="height: 57.8472px;">false</td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">close\_timeout</td><td style="height: 35.4688px;">정해진 시간 초과하면 파일 닫음
        
        </td><td style="height: 35.4688px;">0 (비활성화)
        
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">clean\_inactive
        
        </td><td style="height: 35.4688px;">inactive기간 경과하면 파일상태 제거
        
        </td><td style="height: 35.4688px;">  
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">clean\_removed
        
        </td><td style="height: 35.4688px;">마지막으로 읽은 파일이 없는 경우 레지스트리에서 파일정리
        
        </td><td style="height: 35.4688px;">true</td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">scan\_frequency
        
        </td><td style="height: 35.4688px;">지정된 경로에서 새파일을 찾는 빈도
        
        </td><td style="height: 35.4688px;">10(초단위)
        
        </td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">tail\_files
        
        </td><td style="height: 35.4688px;">각 파일 끝에서 새파일을 읽기 시작(rotate적용시 활용가능)
        
        </td><td style="height: 35.4688px;">false</td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">symlinks
        
        </td><td style="height: 35.4688px;">심볼릭링크된 파일 수집여부
        
        </td><td style="height: 35.4688px;">false</td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">backoff
        
        </td><td style="height: 35.4688px;">열린파일을 얼마나 크롤링 하는지 확인
        
        </td><td style="height: 35.4688px;">1(초단위)</td></tr><tr><td>max\_backoff
        
        </td><td>파일이 마지막에 도달한 후 다시 확인하기 전에 대기하는 시간
        
        </td><td>10(초단위)</td></tr><tr><td>backoff\_factoer
        
        </td><td>backoff 시간이 대기하는 시간
        
        </td><td>2</td></tr><tr style="height: 35.4688px;"><td style="height: 35.4688px;">harvester\_limit
        
        </td><td style="height: 35.4688px;">하나의 입력에 대해 병렬로 수집하는 최대 harverster 갯수
        
        </td><td style="height: 35.4688px;">0 (제한없음)
        
        </td></tr></tbody></table>