spring boot와 elk를 연동
기존 프로젝트를 열어서
pom.xml에 dependency 추가
<dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>7.0.1</version>
</dependency>
logback.xml에 추가
<appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>127.0.0.1:50000</destination>
<encoder class="net.logstash.logback.encoder.LogstashEncoder"></encoder>
</appender>
<root>
<appender-ref ref="LOGSTASH"/>
</root>
application.yml에 추가
logging:
config: classpath:logback.xml
이제 프로젝트 실행하면 logstash로 로그를 전송합니다.
'Web Programming > SPRINGBOOT' 카테고리의 다른 글
[Kotlin] kapt(kotlin annotation processing tool) (0) | 2023.08.18 |
---|---|
장애 탐지 및 알람 (0) | 2022.11.24 |
ELK 설치 (0) | 2022.11.16 |
mac에 docker 설치 (0) | 2022.11.16 |
docker redis 설치 (0) | 2021.02.17 |