본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Chipmunk

0

Chipmunk은 Rust로 작성된 네이티브 데스크톱 애플리케이션으로, 파일 크기에 제한 없이 대용량 로그 파일을 빠르게 볼 수 있는 로그 뷰어입니다.

네트워크 캡처대용량 파일로그 뷰어메트릭 시각화실시간 분석오픈소스필터링

소개

Chipmunk은 Rust로 작성된 네이티브 데스크톱 애플리케이션으로, 파일 크기에 제한 없이 대용량 로그 파일을 빠르게 볼 수 있는 로그 뷰어입니다. esrlabs에서 개발했으며, 10GB 이상의 로그 파일도 디스크 공간만 허용한다면 문제 없이 열 수 있습니다. 로그 파일 보기 외에도 TCP, UDP, 시리얼 포트, 실행 중인 명령의 출력 등 다양한 소스로부터 로그를 수집하고 분석할 수 있습니다.

상세정보

무제한 로그 파일 지원

Chipmunk은 디스크 공간만 있다면 어떤 크기의 로그 파일도 제한 없이 열 수 있습니다. 1GB, 2GB, 10GB 이상의 파일도 동일한 속도로 로드되며, 불필요한 데이터 복사가 없어 성능 저하가 없습니다.

다양한 로그 수집 방식 지원

다음 소스로부터 로그를 실시간으로 수집할 수 있습니다:

  • TCP 연결
  • UDP 연결
  • 시리얼 포트
  • 실행 중인 명령의 출력

각 소스에 대해 파서를 할당하여 예를 들어 UDP를 통한 DLT 패킷 수집 및 분석이 가능합니다.

자동차 및 네트워크 트레이스 지원

자동차 산업에서 중요한 DLT 및 SomeIp 형식을 기본 지원합니다. DLT 트레이스의 전체 검사가 가능하며, 임베드된 첨부 파일(이미지, 영상, 오디오)도 직접 보기 또는 디스크로 내보낼 수 있습니다. DLT 내용은 pcap/pcapng 네트워크 캡처에서 추출하거나 SomeIp 패킷에서 분리할 수 있습니다.

고급 검색 및 필터링

Chipmunk의 핵심은 강력한 로그 분석 기능입니다. 필터 세트를 생성, 저장, 재사용할 수 있으며, 각 필터에 색상을 라벨링하여 효과적인 분석이 가능합니다. 검색 엔진은 실시간으로 작동하여 라이브 데이터 소스에 연결되어 있을 때 새로운 로그가 도착하면 활성 필터에 따라 결과를 지속적으로 업데이트합니다.

메트릭, 측정 및 그래프 도구

정규 표현식을 정의하여 특정 메트릭을 캡처하고, 시간에 따른 변화를 실시간 차트로 시각화할 수 있습니다. 이 그래프 도구도 새로운 데이터가 스트리밍될 때 실시간으로 업데이트됩니다.

다운로드 및 설치 방법

Chipmunk은 Scoop을 통해 설치할 수 있습니다. 먼저 Extras 버킷을 추가한 후 설치합니다.

  1. PowerShell을 관리자 권한으로 엽니다.
  2. 다음 명령으로 Extras 버킷을 추가합니다: scoop bucket add extras
  3. 버킷 추가 후, Chipmunk을 설치합니다: scoop install chipmunk

설치가 완료되면 chipmunk 명령을 실행하여 프로그램을 시작할 수 있습니다.

기본 사용법

Chipmunk을 실행하면 로그 파일을 열거나 네트워크 소스 연결을 설정할 수 있는 메인 화면이 나타납니다. 파일 메뉴에서 ‘열기’를 선택하여 로그 파일을 불러올 수 있으며, 연결 메뉴에서 TCP, UDP, 시리얼 포트 등을 선택해 실시간 로그 수집을 시작할 수 있습니다. 명령 실행 기능을 통해 특정 프로그램의 출력을 실시간으로 분석하는 것도 가능합니다.

검색창에서 키워드를 입력해 로그를 필터링할 수 있으며, 필터 패널에서 색상 라벨이 붙은 필터 세트를 관리할 수 있습니다. 메트릭 차트 탭에서는 정규 표현식을 입력해 특정 패턴을 추출하고 시계열 그래프로 볼 수 있습니다.

이런 경우에 유용합니다

대용량 시스템 로그나 네트워크 트레이스를 분석해야 하는 개발자 및 시스템 관리자에게 유용합니다. 특히 자동차 소프트웨어 개발에서 DLT 트레이스를 검증하거나, 네트워크 디버깅 시 pcap 파일에 포함된 로그를 추출해 분석해야 할 때 실용적입니다. 서버 로그를 실시간으로 모니터링하면서 오류 패턴을 빠르게 찾아내는 데도 활용할 수 있습니다.

지원 환경·시스템 요구사항

Chipmunk은 64비트 Windows 시스템에서 실행됩니다. 공식적으로 x64 아키텍처를 지원하며, Scoop을 통해 Windows 환경에 쉽게 배포할 수 있습니다.

최신 버전·업데이트

현재 버전은 4.2.0이며, GitHub 저장소에서 최신 릴리스 정보를 확인할 수 있습니다. 업데이트는 Scoop을 통해 scoop update chipmunk 명령으로 수행할 수 있습니다.

제한 사항·확인 사항

Chipmunk은 네이티브 데스크톱 애플리케이션으로, 웹 브라우저나 모바일 환경에서는 사용할 수 없습니다. 로그 파일을 분석하기 위해서는 해당 파일에 대한 읽기 권한이 필요하며, 네트워크 소스를 사용할 경우 적절한 포트 접근 권한이 필요할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.