Logstash 플러그인 개발
원본 보기Logstash 플러그인 개발
이제 Logstash에서 사용할 Java 플러그인을 직접 작성할 수 있습니다. 빠르게 시작할 수 있도록 안내와 GitHub 예제를 제공합니다.
Logstash의 Java 플러그인 네이티브 지원은 다음과 같은 여러 구성 요소로 이루어져 있습니다.
- Logstash 파이프라인에서 Java 플러그인 실행을 지원하기 위한 Java 실행 엔진 확장
- Java 플러그인 개발용 API. API는
co.elastic.logstash.api패키지에 있습니다. Java 플러그인이 이 패키지 외부의 클래스나 API 인터페이스의 특정 구체 구현을 참조하면 플러그인이 작동하지 않을 수 있습니다. API 패키지 외부 클래스의 구현은 언제든지 변경될 수 있습니다. - Logstash에서 Java 플러그인의 패키징 및 배포를 자동화하는 도구.
단계는 다음과 같습니다.
- 생성할 플러그인 유형(입력, 코덱, 필터 또는 출력)을 선택합니다.
- 환경을 설정합니다.
- 플러그인을 코딩합니다.
- 플러그인을 패키징하고 배포합니다.
- 새 플러그인으로 Logstash를 실행합니다.
예제 저장소는 다음과 같습니다.
안내는 다음과 같습니다.