Vercel Sandbox를 위한 더욱 세밀한 관찰성 (Observability) 제공
요약
Vercel Sandbox에 상세한 리소스 메트릭을 포함한 관찰성(Observability) 기능이 추가되었습니다. 이를 통해 컴퓨팅, 메모리, 데이터 전송량 등을 모니터링하고 비용을 최적화할 수 있습니다.
핵심 포인트
- 샌드박스별 CPU 사용량, 메모리, 데이터 전송량 상세 모니터링 가능
- Vercel CLI를 통한 메트릭 쿼리 및 시각화 지원
- 에이전트 워크로드 추적 및 비용 할당 최적화 용이
- 팀 및 프로젝트 단위의 리소스 가시성 확보
이제 관찰성 (Observability)에 상세한 리소스 메트릭 (resource metrics)이 포함되어, 샌드박스 (sandboxes)가 컴퓨팅 및 네트워킹을 어떻게 소비하는지에 대해 더 깊은 가시성을 제공합니다.Vercel Sandbox
대시보드의 Observability 탭에서 다음을 모니터링할 수 있습니다:
각 메트릭은 샌드박스 이름 (Sandbox Name) 및 샌드박스 세션 ID (Sandbox Session ID)별로 그룹화할 수 있으므로, 전체 사용량에서 문제가 되는 개별 샌드박스로 상세 분석 (drill down)할 수 있습니다.
또한 Vercel CLI를 통해 메트릭을 쿼리 (query)하고 시각화할 수 있습니다:
메트릭은 팀 (team) 및 프로젝트 (project) 수준 모두에서 사용할 수 있으며, 비용 산정 방식과 직접적으로 일치하므로 특정 워크로드 (workloads)에 비용을 할당하고 예상치 못한 사용을 조기에 발견할 수 있습니다. 이는 대규모로 샌드박스를 생성하는 에이전트 워크로드 (agent workloads)를 추적하고, 실제 활용도에 기반하여 샌드박스 구성을 최적화 (right-sizing)하며, 데이터 전송량이 예상외로 높은 샌드박스를 식별하는 데 유용합니다.샌드박스 사용량은 비용이 청구됩니다
샌드박스에 대한 관찰성 (Observability)은 모든 플랜에 포함되어 있으며, Pro 및 Enterprise 플랜에서는 수동 쿼리 (queries)가 가능합니다. 자세한 내용은 샌드박스 문서 (Sandbox documentation)에서 확인하세요.
-
활성 CPU 및 CPU 사용량 (Active CPU and CPU usage): 코드가 CPU를 활발하게 사용하는 시간을 측정합니다. 활성 CPU는 코어 시간 (core-hours) 단위로 측정되며, 네트워크 요청이나 모델 호출과 같은 I/O 대기 시간은 청구되지 않습니다.
-
프로비저닝된 메모리 (Provisioned Memory): 샌드박스에 할당된 메모리에 런타임 (runtime)을 곱한 값으로, GB-hours 단위로 측정됩니다.
-
데이터 전송 (Data Transfer): 패키지 다운로드 및 API 호출을 포함하여 샌드박스로 들어오고 나가는 총 데이터 전송량입니다.
-
실행 중인 샌드박스 및 세션 (Running sandboxes and sessions): 특정 시점에 실행 중인 샌드박스의 수와 세션이 시작되거나 중지되는 시점을 나타냅니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기