Cloudflare, Workers 오류를 코딩 에이전트로 자동 전달하는 Issues 오픈 베타 출시
핵심 내용
Cloudflare가 Workers 오류를 코딩 에이전트로 자동 전달하는 Issues를 오픈 베타 출시했다.
자세히 보기
에이전트 워크플로우 간소화
Cloudflare가 Cloudflare Workers용 내장 오류 모니터링 기능인 Issues를 오픈 베타로 공개했다. 이 기능은 반복되는 예외, 5xx 응답, 오류 로그를 단일 이슈로 그룹화해 프로덕션 장애 감지와 조사 사이의 수동 공백을 해소한다. 에이전트가 원시 텔레메트리에서 실패 맥락을 재구성할 필요가 없어진다.
자동 감지 및 컨텍스트 수집
Workers 런타임에 직접 내장되어 SDK 설치나 애플리케이션 래퍼가 필요 없다. 단 한 줄의 설정으로 미처리 예외, 실패한 호출, HTTP 5xx 응답, 스택 트레이스가 포함된 로그를 포착한다. 또한 알람 조건 폭주나 루프 내 과도한 로깅도 감지한다. 관련 오류를 그룹화해 최초 발생 시점, 빈도, 추세를 표시한다. 사용자는 내장 OpenTelemetry API를 통해 사용자 ID나 세션 ID 같은 애플리케이션 고유 식별자로 데이터를 보강할 수 있어, 특정 계정이나 세션에 장애가 집중되는지 에이전트가 파악할 수 있다.
자동화된 진단 및 에이전트 전달
이슈가 설정된 발생 임계값을 넘거나 조용한 기간 후 재발하면, Automations가 스택 트레이스, 로그, 트레이스, Worker 버전 등 완전한 진단 컨텍스트를 설정된 코딩 에이전트로 직접 전송한다. 지원되는 통합은 다음과 같다:
- Claude Code (루틴 ID 및 토큰 사용)
- Cursor (자동화 웹훅 URL 사용)
- Devin (API 토큰 및 조직 ID 사용)
- 일반 웹훅 및 채팅/인시던트 관리 도구
에이전트는 Cloudflare MCP에 연결해 관련 로그와 트레이스를 조회하고, 코드 변경을 제안하며, 인간 검토를 위한 풀 리퀘스트를 열 수 있다.
실제 적용 사례
Cloudflare는 Workers 기반 플랫폼인 Cloudflare Workflows에서 Issues를 테스트했다. 활성화 후 하루 만에 두 가지 숨겨진 버그를 발견했다. 하나는 SQLite 외래 키 오류로 인해 재시도 루프에 갇힌 제어 평면 마이그레이션이고, 다른 하나는 Workers 하위 요청 제한으로 인해 완료되지 않은 삭제 프로세스였다. 자동화 설정은 이 이슈들을 Cloudflare OS로 전송했으며, OS가 코드를 분석해 두 문제 모두에 대한 수정 사항을 제안했다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.