Logging con forwarding proxy HTTP abilitato

Logging quando è abilitato l'inoltro del proxy HTTP

Quando attivi l'inoltro del proxy HTTP, crei un singolo punto tramite il quale più macchine inviano richieste a un server esterno. Per il logging, è possibile che tutto il traffico non venga inoltrato tramite il proxy.

Questa procedura spiega come disabilitare l'inoltro HTTP tramite proxy per host specifici nel file di override.

Procedura

  1. Disabilita l'inoltro proxy per il logging per host specifici impostando la proprietà logger.EnvVars in overrides.yaml:
    logger:
    ...
      EnvVars:
        NO_PROXY: '<comma-separated-values>'

    ad esempio:

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

    La proprietà logger.EnvVars ti consente di passare variabili di ambiente supportate da Fluent Bit. Vedi NO_PROXY nella documentazione di Fluent Bit.

  2. Applica le modifiche con il grafico apigee-telemetry:
    helm upgrade telemetry apigee-telemetry/ \
      --namespace apigee \
      --atomic \
      -f OVERRIDES_FILE
    

Vedi anche