console: 비동기 러스트를 위한 디버거
tokio-console는 비동기 Rust 프로그램을 위한 디버깅 및 진단 도구입니다.
이 도구는 gRPC와 프로토콜 버퍼 기반의 스트리밍 진단 데이터 전송 프로토콜, Tokio와 tracing을 활용한 진단 데이터 수집용 instrumentation API(console-subscriber), 그리고 명령줄 기반의 인터랙티브 콘솔(tokio-console crate)로 구성되어 있습니다.
사용자는 애플리케이션에 console-subscriber를 추가하고 간단한 초기화 코드로 비동기 작업의 상태와 성능을 실시간으로 모니터링할 수 있으며, tokio-console 명령줄 도구를 통해 상세한 작업별 정보를 탐색할 수 있습니다.
이 프로젝트는 비동기 Rust의 디버깅 경험을 크게 향상시키기 위한 커뮤니티와 Tokio 팀의 협력 산물로, 다양한 경고 기능과 사용자 설정 옵션을 제공하여 개발 생산성을 높입니다.
