Web Analytics

venator

⭐ 270 stars Korean by kmdreko

venator logo

Venator는 Rust tracing 크레이트로 계측되었거나 OpenTelemetry를 사용하는 프로그램의 로그 및 스팬을 기록, 조회, 필터링하기 위한 애플리케이션입니다. 빠른 로컬 개발을 위해 특별히 설계되었습니다.

demo

설치

미리 빌드된 바이너리 사용:

바이너리는 릴리즈 페이지에서 미리 빌드되어 제공됩니다:

Cargo 사용:

Cargo로 venator를 소스에서 컴파일하고 설치하기 (Rust 1.76 이상 필요):

cargo install venator-app

사용법

OpenTelemetry 사용:

프로그램의 OpenTelemetry SDK를 구성하여 로그와 추적을 127.0.0.1:8362 (Venator의 기본 수신 포트)로 내보내고 grpc 또는 http/protobuf를 사용하도록 설정합니다.

Rust Tracing 사용:

계측된 프로그램에서:

[dependencies]
venator = "1.1.0"

use venator::Venator;

Venator::default().install();

더 자세한 내용은 문서를 참조하십시오.

기능

이벤트는 시간 범위로 좁혀 보고 속성, 레벨 및 기타 특성으로 필터링할 수 있습니다. 레코드 테이블에는 사용자 지정 속성 열을 포함할 수 있습니다. 그래프는 각 막대에서 레벨별 개수를 표시합니다.

이벤트 화면 스크린샷

스팬도 마찬가지로 시간 범위 및 필터로 좁힐 수 있습니다. 상세 창에서는 선택된 이벤트와 스팬의 모든 속성을 보여줄 수 있습니다. 그래프는 계층적으로 겹쳐진 스팬을 표시합니다.

스팬 화면 스크린샷

단일 실행 내에서 이벤트와 스팬을 모두 보여주는 트레이스를 볼 수 있습니다.

트레이스 화면 스크린샷

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-04 ---