2. ELK Config 정보
ELK Stack Config Value 설명
- Filebeat Config 정보
| 설정값 | 설 명 | 기본값 |
|---|---|---|
| paths | 수집할 경로 | /var/log/message →/home/message /var/log/secure |
| recursive_glob. enabled | recursive 패턴으로 확장 기능 활성화 | true |
| encoding | W3C에서 사용하는 인코딩 | plain |
| exclude_lines | 로그 전달할때 전송하지 않을 줄 패턴 | |
| include_lines | 로그 전달할때 전송할 라인 패턴 | 모든라인의 데이터 전송 |
| harvester_buffer_size | harvester가 파일을 가지고 올때 사용하는 버퍼크기 | 16384(바이트 단위) |
| max_bytes | 단일 로그 메시지에 할당하는 최대 크기 | 10485760(10MB) |
| json | 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를 구성 |
|
| multiline | 멀티라인의 메시지를 처리할떄 사용 | |
| exclude_files | path에 정의된 파일중 제외할 파일 리스트 목록 | |
| ignore_older | 지정된 시간 범위 이전에 수정된 파일은 전송 제외 | |
| close_inactive | 지정된 시간동안 수집되지 않은 경우 파일을 닫음 | |
| close_renamed | 파일이름이 변경될때 파일을 닫음 | |
| close_removed | 파일이 제거될때 harverster 도 종료. | true |
| close_eof | 파일 끝에 도달하자마자 파일을 닫음 (한번만 작성하고 수시 업데이트시 유용) | false |
| close_timeout | 정해진 시간 초과하면 파일 닫음 | 0(비활성화) |
| clean_inactive | inactive기간 경과하면 파일상태 제거 | |
| clean_removed | 마지막으로 읽은 파일이 없는 경우 레지스트리에서 파일정리 | true |
| scan_frequency | 지정된 경로에서 새파일을 찾는 빈도 | 10(초단위) |
| tail_files | 각 파일 끝에서 새파일을 읽기 시작(rotate적용시 활용가능) | false |
| symlinks | 심볼릭링크된 파일 수집여부 | false |
| backoff | 열린파일을 얼마나 크롤링 하는지 확인 | 1(초단위) |
| max_backoff | 파일이 마지막에 도달한 후 다시 확인하기 전에 대기하는 시간 | 10(초단위) |
| backoff_factoer | backoff 시간이 대기하는 시간 | 2 |
| harvester_limit | 하나의 입력에 대해 병렬로 수집하는 최대 harverster 갯수 | 0 (제한없음) |
![]() |
|---|
| perplexity에서 생성한 AI이미지 |
작성일: 2026년 7월 11일
,
마지막 업데이트: 2026년 7월 11일
