启用了 HTTP 代理转发的 Logging

启用了 HTTP 代理转发的 Logging

启用 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. 使用 apigee-telemetry 图表应用更改:
    helm upgrade telemetry apigee-telemetry/ \
      --namespace apigee \
      --atomic \
      -f OVERRIDES_FILE
    

另请参阅