HTTP 프록시 전달이 사용 설정된 로깅

HTTP 프록시 전달이 사용 설정된 경우의 로깅

HTTP 프록시 전달을 사용 설정할 때는 여러 머신이 외부 서버로 요청을 전송하는 단일 지점을 만듭니다. 로깅의 경우 프록시를 통해 모든 트래픽을 전달하지 않아야 할 수 있습니다.

이 절차에서는 재정의 파일에서 특정 호스트에 대해 HTTP 프록시 전달을 사용 중지하는 방법을 설명합니다.

절차

  1. overrides.yaml에서 logger.EnvVars 속성을 설정하여 특정 호스트의 로깅에 대해 프록시 전달을 사용 중지합니다.
    logger:
    ...
      EnvVars:
        NO_PROXY: '<comma-separated-values>'

    예를 들면 다음과 같습니다.

      EnvVars:
        NO_PROXY: 'kubernetes.default.svc,oauth2.googleapis.com,logging.googleapis.com'

    logger.EnvVars 속성을 사용하면 Fluent Bit에서 지원되는 환경 변수를 전달할 수 있습니다. Fluent Bit 문서의 NO_PROXY를 참조하세요.

  2. --telemetry 범위와 apigeectl apply로 로거에 변경사항을 적용합니다.
    apigeectl apply --telemetry -f overrides.yaml

추가 정보