오류 발생 시 데이터 전송 재시도 횟수 구성하기

로깅 에이전트를 배포하거나 업그레이드할 때 logs-values.yaml 파일을 구성하여 retryLimit 을 설정하고 에이전트가 IBM Cloud Logs 인스턴스로 데이터 전송을 다시 시도할지 여부를 표시할 수 있습니다.

logs-values.yaml 을 수정한 후에는 모든 변경 사항을 적용하기 전에 에이전트를 업그레이드하거나 파일을 계속 수정할 수 있습니다.

유효값은 다음과 같습니다.

  • false 로 설정하여 스케줄러가 수행할 수 있는 재시도 횟수에 제한이 없음을 표시합니다. 이는 기본값입니다.

    logs-values.yaml 파일의 항목은 다음과 같습니다:

    retryLimit: false
    
  • 1보다 큰 정수 N 값입니다.

    logs-values.yaml 파일의 항목은 다음과 같습니다:

    retryLimit: 8
    
  • 처음에 실패한 경우 데이터를 대상에게 전송하지 않음을 나타내는 no_retries를 설정합니다.

    logs-values.yaml 파일의 항목은 다음과 같습니다:

    retryLimit: "no_retries"
    

자세한 내용은 재시도에 대한 플루언트비트 문서를 참조하여 이 값 설정의 의미를 이해하시기 바랍니다.

경우에 따라 이 설정으로 인해 에이전트가 전송할 수 없어 로그 데이터가 삭제될 수 있습니다.