ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 02. logstash 작동 방식
    BackEnd/logstash 2021. 10. 28. 22:38
    반응형

      Logstash 이벤트 처리 파이프라인에는 입력 → 필터 → 출력의 세 단계가 있습니다. 입력은 이벤트를 생성하고, 필터는 이벤트를 수정하고, 출력은 이벤트를 다른 곳으로 보냅니다. 입력 및 출력은 별도의 필터를 사용하지 않고도 파이프라인에 들어오거나 나갈 때 데이터를 인코딩하거나 디코딩할 수 있는 코덱을 지원합니다.

     

    Inputs

      입력을 사용하여 Logstash로 데이터를 가져옵니다. file, syslog, redis, beats, kafka 등 자세한 내용은 입력 플러그인을 참조하십시오.

     

    Filters

      필터는 Logstash 파이프라인의 중간 처리 장치입니다. 필터를 조건과 결합하여 이벤트가 특정 기준을 충족하는 경우 이벤트에 대한 작업을 수행할 수 있습니다. 몇 가지 유용한 필터는 다음과 같습니다. 사용 가능한 필터에 대한 자세한 내용은 필터 플러그인을 참조하십시오.

    • grok : 임의의 텍스트를 구문 분석하고 구조화합니다.
    • mutate : 이벤트 필드에 대한 일반적인 변환을 수행합니다. 이벤트 필드에 대해 이름 변경, 제거, 교체 및 수정할 수 있습니다.
    • drop : 디버그 이벤트와 같은 이벤트를 완전히 삭제합니다.
    • clone : 이벤트의 복사본을 만들고 필드를 추가하거나 제거할 수 있습니다.
    • geoip : IP 주소의 지리적 위치에 대한 정보를 추가합니다.

     

    Outputs

      출력은 Logstash 파이프라인의 마지막 단계입니다. 이벤트는 여러 출력을 통과할 수 있습니다. 모든 출력 처리가 완료되면 이벤트 실행이 완료됩니다. elasticsearch, file, statsd 등 사용 가능한 출력에 대한 자세한 내용은 출력 플러그인을 참조하십시오.

     

    Codecs

      코덱은 기본적으로 입력 또는 출력의 일부로 작동할 수 있는 스트림 필터입니다. 코덱을 사용하면 직렬화 프로세스에서 메시지 전송을 쉽게 분리할 수 있습니다. json, multiline, plain(text) 등 사용 가능한 코덱에 대한 자세한 내용은 코덱 플러그인을 참조하십시오.

    반응형

    'BackEnd > logstash' 카테고리의 다른 글

    04. logstash 구성  (0) 2021.10.29
    03. logstash 설정  (0) 2021.10.28
    01. logstash  (0) 2021.10.27

    댓글

Designed by Tistory.