라이프스타일

Cloudflare, Workers 내장 오류 모니터링 Issues 출시… 프로덕션 문제를 AI 코딩 에이전트에 바로 전달

Cloudflare는 2026년 9월 30일 Cloudflare Workers(Cloudflare 네트워크에서 코드를 실행하는 서비스)용 오류 모니터링 기능 Issues를 공개 베타로 내놓았다. 회사 설명에 따르면 반복되는 오류를 하나로 묶고, 그 맥락을 Claude Code, Cursor, Devin 같은 AI 코딩 에이전트에 자동으로 넘겨 수정 작업을 돕는다. Workers로 서비스를 운영하는 개발팀이 장애를 더 빨리 찾고 고치도록 하려는 기능이다.

읽는 데 약 6분

Cloudflare, Workers 내장 오류 모니터링 Issues 출시… 프로덕션 문제를 AI 코딩 에이전트에 바로 전달
사진: Mokaair (Original editorial artwork)

Cloudflare가 발표한 내용

Cloudflare는 2026년 9월 30일 공식 블로그를 통해 Cloudflare Workers의 내장 오류 모니터링 기능인 Issues를 발표했다. Workers는 개발자가 Cloudflare 네트워크에서 코드를 실행하는 서비스다. Issues는 현재 공개 베타(open beta), 즉 정식 출시 전 누구나 써 볼 수 있는 시험 버전으로 제공된다. 글은 Thomas Ankcorn, Maksym Makuch, Nevi Shah가 작성했다.

Cloudflare는 Issues가 Workers 런타임(코드가 실제로 실행되는 환경)에 내장되어 있어 설정 한 줄만으로 활성화할 수 있으며, SDK(별도 개발 도구 패키지) 설치나 애플리케이션 래퍼(앱 코드를 감싸는 추가 코드)가 필요 없다고 밝혔다. 회사 설명에 따르면 활성화하면 처리되지 않은 예외(프로그램 실행 중 발생한 오류), 실패한 호출, HTTP 5xx 응답(서버 쪽에서 문제가 났음을 뜻하는 응답), console.log()와 console.error() 출력, 스택 트레이스(오류가 난 지점까지 코드가 거쳐 온 경로)가 포함된 로그를 기록한다. 폭주하는 alarm 상황과 루프 안에서 로그를 대량으로 기록하는 코드도 표시한다.

Cloudflare, Workers 내장 오류 모니터링 Issues 출시… 프로덕션 문제를 AI 코딩 에이전트에 바로 전달
Mokaair 편집 검증 절차 · 사진: Mokaair (Original editorial artwork)
자세한 설명 보기

출처를 수집하고 독립적으로 검증한 뒤 Jev가 판단합니다.

Cloudflare는 하나의 프로그램 오류가 여러 요청의 실패로 이어질 수 있고 요청마다 ID가 다르다고 지적했다. Issues는 이를 하나의 그룹으로 묶어 오류가 처음 발생한 시점, 발생 횟수, 그리고 점점 잦아지고 있는지를 보여준다.

오류를 AI 코딩 에이전트에 전달하는 방법

AI 코딩 에이전트는 코드를 읽고 고치며 변경을 제안하는 AI 도구다. Cloudflare에 따르면 사용자가 Automations(자동화 규칙)를 한 번 설정해 두면, issue가 발생 횟수 임곗값을 넘거나 한동안 잠잠하다가 다시 나타날 때 Issues가 오류, 스택 트레이스, 로그, 트레이스 데이터, Worker 버전 등의 맥락을 에이전트에 직접 전달한다. 이어 문제 분류, 추가 데이터 조회, pull request(코드 변경 제안) 생성 등 에이전트에 설정된 작업 흐름이 시작된다.

Cloudflare는 또한 개발자가 Worker 런타임에 내장된 OpenTelemetry API(실행 기록을 남기는 표준 방식)를 통해 사용자, 계정, 세션 등의 식별 정보를 추가할 수 있으며, 이 정보가 각 발생 기록과 함께 표시된다고 밝혔다. 이를 통해 오류가 특정 계정이나 세션에 몰려 있는지 확인할 수 있다. 아울러 에이전트는 Cloudflare MCP에 별도로 연결해 관련 로그와 트레이스 데이터를 조회할 수 있다.

Cloudflare가 공개한 Issues 자동 전달 옵션(출처: Cloudflare 공식 블로그)
전달 대상Cloudflare가 설명한 연결 방식
Claude Coderoutine ID와 token
Cursor자동화 webhook URL
DevinAPI token과 조직 ID
범용 webhookissue 맥락을 자체 에이전트나 HTTPS 엔드포인트로 전송
채팅 및 인시던트 관리채팅 또는 당직 프로세스를 통해 팀에 알림

Cloudflare 자체 사용 사례

Cloudflare에 따르면 자사 Workflows 팀은 Issues를 활성화한 지 하루 만에 두 가지 문제를 찾아냈다. 하나는 컨트롤 플레인 마이그레이션이 엣지 케이스에서 SQLite 외래 키 오류를 반복적으로 겪으며 재시도 루프에 빠진 것이고, 다른 하나는 Workflow 인스턴스를 삭제할 때 Workers 하위 요청 한도를 초과해 삭제가 완료되지 않을 수 있다는 것이다. Cloudflare는 자동화 설정이 이 issue들을 Cloudflare OS로 보냈고, Cloudflare OS가 오류를 Workflows 코드까지 추적해 두 문제에 대한 수정안을 제시했다고 밝혔다. 이 사례는 Cloudflare가 자체적으로 설명한 것이다.

일반 독자와 개발자에게 미치는 실제 영향

  • Cloudflare Workers를 사용하는 개발팀: Cloudflare 설명에 따르면 오류 모니터링에 별도 패키지를 설치할 필요가 없고, 반복 오류가 자동으로 묶여 로그를 수작업으로 정리하는 시간이 줄어든다.
  • AI 코딩 에이전트를 도입한 팀: 오류 맥락이 에이전트에 자동으로 전달되고 에이전트가 수정안과 pull request를 제시할 수 있지만, Cloudflare는 최종 검토와 배포는 여전히 사람이 맡는다고 밝혔다.
  • 일반 인터넷 사용자: 이런 도구의 목표는 웹사이트와 서비스 장애를 더 빨리 발견하고 고치는 것이지만, 실제 효과는 더 많은 사용자 경험을 통해 검증되어야 한다.

Cloudflare는 개발자가 wrangler.jsonc 파일에서 observability.issues.enabled를 true로 설정해 활성화하고, Cloudflare 대시보드에서 첫 자동화를 설정할 수 있다고 밝혔다. 에이전트도 새로운 cf CLI를 사용해 issue를 확인하고 자동화를 만들 수 있다.

자주 묻는 질문

Issues란 무엇인가?

Cloudflare의 발표에 따르면 Issues는 Cloudflare Workers의 내장 오류 모니터링 기능으로, 반복되는 예외, 5xx 응답, 오류 로그를 하나의 issue로 묶고 오류 맥락을 AI 코딩 에이전트에 전달할 수 있다.

지금 사용할 수 있나?

Cloudflare는 Issues가 2026년 9월 30일 공개 베타에 들어갔다고 밝혔다. 베타 기능은 여전히 조정될 수 있다.

추가 패키지를 설치해야 하나?

Cloudflare에 따르면 필요 없다. Issues는 Workers 런타임에 내장되어 있어 설정 한 줄이면 되며, SDK나 애플리케이션 래퍼를 설치할 필요가 없다.

AI 에이전트가 수정 사항을 프로덕션에 자동으로 배포하나?

Cloudflare는 프로덕션에 들어가는 내용은 여전히 사용자가 통제하며, pull request 검토, 수정 사항 배포, issue 해결 표시를 사용자가 직접 해야 한다고 밝혔다.

어떤 AI 코딩 에이전트를 지원하나?

Cloudflare가 제시한 내장 옵션은 Claude Code, Cursor, Devin이며, 범용 webhook으로 자체 에이전트나 HTTPS 엔드포인트에 보내거나 채팅 및 인시던트 관리 도구로 팀에 알릴 수도 있다.

이 주제의 최신 뉴스 보기

최신 여행 소식·가이드

출처

라이프스타일