내용으로 건너뛰기
권남
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
•
am
•
xorg
logging:logstash
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Logstash ====== * [[http://logstash.net/|Logstash]] * 파일등으로 남은 로그를 읽어서 파싱하고 정제하여 중앙 저장소에 저장하는 역할을 한다. * [[logging:kibana|Kibana]] 등의 UI 툴과 함께 사용할 수 있다. ===== logback 연동 ===== * [[java:logback|Logback]] * [[https://github.com/logstash/logstash-logback-encoder#async-appenders|logstash/logstash-logback-encoder: Logback JSON encoder and appenders]] 에서 JSON encoder와 AsyncAppender 를 제공해준다. * JSON Encoder 사용시에 key value 를 로그 남길때 남겨주면 json 으로 남는다. * [[https://www.innoq.com/en/blog/structured-logging/|logstash]] * [[https://github.com/logstash/logstash-logback-encoder/blob/master/src/main/java/net/logstash/logback/argument/StructuredArguments.java|StructuredArguments]]의 ''kv'', ''keyValue'' 메소드를 사용한다. <code java> import static net.logstash.logback.argument.StructuredArguments.kv; log.info("정보 {}, {}, {}", kv("key1", value1), kv("key2", value2), kv("key3", value3)); </code> ===== 참조 ===== * [[https://logz.io/blog/docker-logging/|Managing Docker Logs with the ELK Stack | Logz.io]]
logging/logstash.txt
· 마지막으로 수정됨: 2021/07/19 17:18 저자
kwon37xi
문서 도구
문서 보기
이전 판
역링크
맨 위로