Logstash 플러그인 개발

원본 보기

Logstash 플러그인 개발

이제 Logstash에서 사용할 Java 플러그인을 직접 작성할 수 있습니다. 빠르게 시작할 수 있도록 안내와 GitHub 예제를 제공합니다.

Logstash의 Java 플러그인 네이티브 지원은 다음과 같은 여러 구성 요소로 이루어져 있습니다.

  • Logstash 파이프라인에서 Java 플러그인 실행을 지원하기 위한 Java 실행 엔진 확장
  • Java 플러그인 개발용 API. API는 co.elastic.logstash.api 패키지에 있습니다. Java 플러그인이 이 패키지 외부의 클래스나 API 인터페이스의 특정 구체 구현을 참조하면 플러그인이 작동하지 않을 수 있습니다. API 패키지 외부 클래스의 구현은 언제든지 변경될 수 있습니다.
  • Logstash에서 Java 플러그인의 패키징 및 배포를 자동화하는 도구.

단계는 다음과 같습니다.

  1. 생성할 플러그인 유형(입력, 코덱, 필터 또는 출력)을 선택합니다.
  2. 환경을 설정합니다.
  3. 플러그인을 코딩합니다.
  4. 플러그인을 패키징하고 배포합니다.
  5. 새 플러그인으로 Logstash를 실행합니다.

예제 저장소는 다음과 같습니다.

안내는 다음과 같습니다.