데브허브 | DEVHUB | Debugging your app in production is much simpler with this zero config setupDebugging your app in production is much simpler with this zero config setup
- Deno Deploy의 다음 버전은 Deno 21에 내장된 OpenTelemetry 지원을 활용하여 자동 로그, 트레이스, 메트릭 기능을 제공합니다. 🚀
- 별도의 설정 없이 프로덕션 환경에서 앱 디버깅을 위한 강력한 가시성을 확보할 수 있습니다. 🛠️
Deno.serve는 기본 루트 스팬을 생성하고, fetch API 호출은 자동으로 자식 스팬을 생성하여 요청 흐름을 시각화합니다. 🌐
console.log를 통한 로그는 해당 요청의 트레이스와 자동으로 연결되어, 특정 요청에 대한 모든 관련 로그를 쉽게 확인할 수 있습니다. 🔗
- 개발자는 래퍼 함수를 사용하여 사용자 정의 함수에 대한 스팬을 생성하고, 추가 속성을 부여하여 상세한 컨텍스트를 제공할 수 있습니다. ✨
- 전체 요청의 실행 시간, 각 함수의 성능, 외부 API 호출의 성공/실패 여부 등을 한눈에 파악하여 문제 해결 시간을 단축합니다. ⏱️
- 백엔드 분석 스토리지로 ClickHouse를 사용하여 모든 관측 데이터를 거의 실시간으로 수집하고 처리합니다. ⚡
- Grafana와 같은 전통적인 관측 도구의 복잡한 설정 없이, 플랫폼에 내장된 기능으로 개발자의 부담을 줄여줍니다. ☁️