Journalisation avec transfert de proxy HTTP activé

Journalisation lorsque le transfert de proxy HTTP est activé

Lorsque vous activez le transfert de proxy HTTP, vous créez un point unique par lequel plusieurs machines envoient des requêtes à un serveur externe. Pour la journalisation, vous ne souhaitez peut-être pas que tout le trafic soit transféré via le proxy.

Cette procédure explique comment désactiver le transfert de proxy HTTP pour des hôtes spécifiques dans votre fichier de remplacement.

Procédure

  1. Désactivez le transfert de proxy pour la journalisation pour des hôtes spécifiques en définissant la propriété logger.EnvVars dans overrides.yaml:
    logger:
    ...
      EnvVars:
        NO_PROXY: '<comma-separated-values>'

    par exemple :

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

    La propriété logger.EnvVars vous permet de transmettre des variables d'environnement compatibles avec Fluent Bit. Consultez la section NO_PROXY dans la documentation Fluent Bit.

  2. Appliquez les modifications au logger à l'aide de apigeectl apply avec le champ d'application --telemetry :
    apigeectl apply --telemetry -f overrides.yaml

Voir aussi