← 최신 논문
💻 computer science

CelerLog: Fast Log Parsing via Dynamic Routing

CelerLog 는 동적 라우팅 메커니즘을 활용하여 로그를 통계적 그룹과 의미론적 그룹으로 분류하고, 반복적인 패턴의 대부분은 효율적인 통계적 방법으로 처리하면서도 복잡한 사례에 대해서는 LLM 추론을 유보함으로써 기존 최첨단 접근법보다 현저히 낮은 지연 시간과 비용으로 뛰어난 성능을 달성하는 빠르고 효과적인 로그 파서입니다.

원저자: Shiwen Shan, Yintong Huo, Minxing Wang, Zhiying Wu, Yuxin Su, Zibin Zheng

게시일 2026-05-26
📖 3 분 읽기☕ 가벼운 읽기

원저자: Shiwen Shan, Yintong Huo, Minxing Wang, Zhiying Wu, Yuxin Su, Zibin Zheng

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

거대한 혼란스러운 도서관의 관리자라고 상상해 보세요. 수백만 권의 책 (로그 메시지) 이 매초마다 다양한 저자들에 의해 작성되고 있습니다. 당신의 임무는 나중에 특정 정보를 찾을 수 있도록 이 책들을 깔끔한 범주로 분류하는 것입니다. 이 과정은 로그 파싱이라고 합니다.

이 논문은 정확성을 잃지 않고 이 책들을 빠르고 저렴하게 분류하는 방법이라는 주요 문제를 해결하는 새로운 시스템인 CelerLog를 소개합니다.

다음은 간단한 비유를 통해 작동 방식을 설명한 것입니다:

문제: "일률적 접근"의 실수

이전에는 이 책들을 분류하는 두 가지 방법이 있었습니다:

  1. 빠른 로봇 (구문 기반): 이 로봇은 놀라울 정도로 빠릅니다. 단어의 형태를 보고 패턴에 따라 분류합니다. 하지만 다소 멍청합니다. 책에 기이하고 복잡한 문장이 있으면 로봇은 혼란을 겪고 실수를 저지릅니다.
  2. 지혜로운 교수 (LLM 기반): 이는 초지능 AI 교수입니다. 아무리 복잡하든 문장의 의미를 이해할 수 있습니다. 절대 실수를 하지 않습니다. 하지만 함정이 있습니다: 교수는 느리고, 고용 비용이 비싸며, 쉽게 지칩니다. 도서관의 모든 책을 읽도록 교수에게 요청하면 시간이 영원히 걸리고 비용이 천문학적입니다.

통찰: 모든 책이 교수가 필요하지는 않음

논문 저자들은 도서관을 살펴보면서 흥미로운 점을 발견했습니다.

  • **책의 98%**는 매우 반복적입니다. 이름이나 숫자만 다를 뿐 모두 같은 말을 합니다 (예: "사용자 John 이 로그인함", "사용자 Mary 가 로그인함", "사용자 Bob 이 로그인함"). 이러한 것들을 밀집 그룹이라고 합니다.
  • 책의 2% 만이 고유하거나 기이하거나 패턴을 따르지 않는 일회성 사건입니다. 이러한 것들을 희소 그룹이라고 합니다.

저자들은 깨달았습니다: 왜 반복적인 책 98% 를 읽기 위해 비싸고 느린 교수를 고용해야 합니까? 빠른 로봇이 그 부분을 쉽게 처리할 수 있습니다. 교수는 드물고 혼란스러운 2% 에 대해서만 호출되어야 합니다.

해결책: CelerLog (지능형 교통 경찰)

CelerLog 는 도서관 입구에 있는 동적 교통 경찰처럼 작동합니다. "동적 라우팅" 시스템을 사용하여 각 책이 어디로 가야 할지 결정합니다:

  1. 체크인 (라우팅): 책이 도착하자마자 교통 경찰이 빠르게 스캔합니다.

    • 책이 거대한 반복 군중 ( 밀집 그룹 ) 에 속하는 것처럼 보이면, 경찰은 이를 **"빠른 통로"**로 통과시킵니다.
    • 책이 독특하거나 외롭거나 기이해 보이면 ( 희소 그룹 ), 경찰은 이를 "지혜로운 교수"를 만나게 하는 **"느린 통로"**로 보냅니다.
  2. 빠른 통로 (통계 처리기):

    • 여기서는 단순하고 매우 빠른 통계 도구가 작업을 수행합니다. 반복적인 책들의 군중을 보고 "좋아, 여기 있는 사람들은 모두 끝에 이름만 다를 뿐 '로그인함'이라고 말하고 있어. 이름만 빈칸으로 바꾸자"라고 말합니다.
    • 결과: 즉시 처리되며 비용이 들지 않습니다.
  3. 느린 통로 (LLM 처리기):

    • 여기서는 지혜로운 교수 (AI) 가 마침내 작업을 시작합니다. 하지만 교통 경찰이 지루한 부분을 걸러냈기 때문에, 교수는 전체 책 중 아주 작은 부분만 읽으면 됩니다.
    • 결과: 교수는 행복하게 유지되고, 비용은 낮게 유지되며, 복잡한 책들은 완벽하게 분류됩니다.

결과: 윈윈

이 논문은 14 개의 서로 다른 "도서관" (데이터셋) 에서 이 시스템을 테스트하여 CelerLog 가 게임 체인저임을 발견했습니다:

  • 속도: 모든 것을 교수에게 맡기는 것보다 8 배에서 18 배 더 빠릅니다. 어떤 경우에는 기존 빠른 로봇보다도 1.5 배 더 빠릅니다. 이는 기존 로봇이 너무 영리해지려다 실패했기 때문입니다.
  • 비용: 막대한 금액을 절약합니다. AI 에게 지불하는 화폐인 "토큰" 사용량을 80% 에서 94% 줄이고, 교수 호출 횟수를 86% 에서 90% 줄입니다.
  • 정확도: 더 빠르지만, 오히려 기존 방법보다 정확합니다. 기존 빠른 로봇이 놓쳤던 복잡한 세부 사항을 놓치지 않으며, 교수가 압도당할 때 저지르던 실수도 하지 않습니다.

요약

CelerLog 는 지능형 필터와 같습니다. 대부분의 데이터가 지루하고 반복적임을 인식하여 그 부분은 저렴하고 빠른 도구로 처리합니다. 비싸고 똑똑한 AI 는 드물고 어려운 경우에만 아껴 사용합니다. 이렇게 하면 로봇의 속도와 교수의 두뇌 능력을 모두 얻으면서도 둘 다에 대한 대가를 치르지 않게 됩니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →