Quando attivi l'inoltro del proxy HTTP, crei un unico punto tramite il quale più macchine inviano richieste a un server esterno. Se ti trovi dietro un proxy o un firewall aziendale, Apigee potrebbe non essere in grado di inviare le metriche a Cloud Monitoring con le impostazioni predefinite. Puoi impostare e modificare le impostazioni direttamente nel collector OpenTelemetry per fare in modo che le sue richieste passino attraverso il server proxy.
Questo argomento descrive come configurare le impostazioni del collector OpenTelemetry utilizzando una delle tre variabili di ambiente disponibili:
NO_PROXY
: accetta un elenco di nomi host o indirizzi IP il cui traffico non deve passare attraverso il proxy HTTP.HTTP_PROXY
: accetta l'URL del proxy il cui server viene utilizzato per le connessioni HTTP.HTTPS_PROXY
: accetta l'URL del proxy il cui server viene utilizzato per le connessioni HTTPS.
Configura le impostazioni del collector OpenTelemetry
Puoi configurare le impostazioni del collector OpenTelemetry in modo che funzionino con l'inoltro del proxy HTTP utilizzando la proprietà metrics.collector.EnvVars
in overrides.yaml
. La proprietà metrics.collector.EnvVars
ti consente di passare le variabili di ambiente supportate da OpenTelemetry. Per ulteriori dettagli, consulta la sezione
Supporto dei proxy nella documentazione di OpenTelemetry.
Puoi utilizzare i seguenti valori per la proprietà metrics.collector.EnvVars
:
- Per un proxy
http
:metrics: ... collector: EnvVars: HTTP_PROXY: '<proxy-address>'
ad esempio:
EnvVars: HTTP_PROXY: 'http://1.1.1.1:80'
- Per un proxy
https
:metrics: ... collector: EnvVars: HTTPS_PROXY: '<proxy-address>'
ad esempio:
EnvVars: HTTPS_PROXY: 'https://1.1.1.1:80'
- Per gli indirizzi che non devono utilizzare il proxy:
metrics: ... collector: EnvVars: NO_PROXY: '<comma-separated-values>'
ad esempio:
EnvVars: NO_PROXY: 'http://1.1.1.1:80, http://1.1.1.1:81'
Applica le modifiche
Utilizza il seguente comando per applicare le modifiche con il grafico apigee-telemetry
:
helm upgrade telemetry apigee-telemetry/ \ --namespace APIGEE_NAMESPACE \ --atomic \ -f OVERRIDES_FILE
Passaggi successivi
- Consulta
metrics.collector.EnvVars
nel riferimento alle proprietà di configurazione. - Scopri come configurare il proxy in avanti per i proxy API.