행운개발자의 기술블로그

  • 홈
  • 행운개발자
  • 개발
  • 모니터링
  • 마음가짐

maven 1

java-grok 라이브러리 수정해서 오픈소스로 배포하기 (with gradle 8.*)

오픈소스를 수정 배포하게 된 배경 저는 사내에서 로그 모니터링 서비스를 만들고 있습니다. 위 사진에서 파란색 태그는 임의의 로그(문자열)에서 semantic(의미를 가지는) 키워드로 추출된 값들입니다. 이렇게 추출된 태그를 기반으로 인덱스가 생성되고 로그를 조회할 수 있습니다. 임의의 형태로 수집되는 로그에서 유의미한 형태의 키워드를 추출하기 위해서 thekrakken/java-grok 라는 라이브러리를 사용하고 있었습니다. 직접 만들고 있는 로그 모니터링을 사용해서 운영환경에서 발생하는 문제를 분석하다보니 크게 2가지 문제의식을 갖게 되었습니다. 1. 다양한 환경에서 수집되는 로그와 인덱스를 체계적으로 관리할 필요성이 있다. 2. 로그를 메트릭스로 변환해서 메트릭스 기반으로 개발된 다양한 기능들을 사용..

DEV/JAVA 2023.09.18
이전
1
다음
더보기
프로필사진

백엔드 기술과 개발자 커리어를 쌓아가는 마음가짐을 이야기합니다.

  • 분류 전체보기 (104)
    • 행운개발자 (4)
    • DEV (68)
      • OS (6)
      • System Design (10)
      • Hexagonal Architecture (10)
      • INSIGHT (5)
      • Spring Security (2)
      • Spring Data JPA (16)
      • JAVA (3)
      • Spring MVC (2)
      • ElasticSearch & Lucene (5)
      • Data Platform (7)
    • MONITORING (7)
      • Log Monitoring (4)
      • Troubleshooting (3)
    • DB (11)
      • MySQL (9)
      • H2 (1)
      • JDBC (1)
    • AWS (10)
      • AWS Marketplace (10)
    • 마음가짐 (2)
    • ----이하 정리 중인 카테고리--- (0)
    • 개발일지 (2)
      • SPRING-WEB (1)
      • SPRING-SECURITY (0)
      • SPRING-TEST (0)
      • Thymeleaf (1)

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :
250x250
Email Github Linkedin

Copyright © Kakao Corp. All rights reserved.

티스토리툴바