Serverless Framework REST API의 X-Ray 추적 비활성화

REST API의 분산 호출 분석이 필요하면 X-Ray 추적을 켜세요.

설명

provider.tracing.apiGateway는 Serverless Framework가 생성한 REST API의 X-Ray 추적을 제어합니다. 추적을 끄면 해당 API에서 샘플링한 요청 흐름과 지연 정보를 수집하지 못합니다.

잠재적 영향

서비스 간 호출에서 오류나 성능 저하가 발생한 지점을 찾기 어려워질 수 있습니다.

해결 방법

provider.tracing.apiGateway: true로 설정하고 필요한 Lambda·백엔드 계측도 구성하세요. 샘플링된 추적은 모든 요청의 액세스 로그를 대신하지 않습니다.

예시

외부 REST API를 provider.apiGateway.restApiId로 가져온 경우에는 이 설정 대신 해당 API 단계의 추적을 별도로 구성하세요.

변경 전

yaml
provider:
  name: aws
  tracing:
    apiGateway: false

변경 후

yaml
provider:
  name: aws
  tracing:
    apiGateway: true

참조