Wenn Sie die HTTP-Proxy-Weiterleitung aktivieren, erstellen Sie einen einzigen Punkt, über den mehrere Maschinen Anfragen an einen externen Server senden. Wenn sich Ihre Umgebung hinter einem Unternehmensproxy oder einer Firewall befindet, kann Apigee unter Umständen nicht mit den Standardeinstellungen Messwerte an Cloud Monitoring senden. Sie können die Einstellungen direkt im OpenTelemetry-Collector festlegen und ändern, damit die Anfragen über den Proxyserver geleitet werden.
In diesem Thema wird beschrieben, wie Sie die OpenTelemetry-Collector-Einstellungen mit einer der drei verfügbaren Umgebungsvariablen konfigurieren:
NO_PROXY: Hiermit wird eine Liste von Hostnamen oder IP-Adressen akzeptiert, deren Traffic nicht über den HTTP-Proxy geleitet werden soll.
HTTP_PROXY: Die URL des Proxys, dessen Server für HTTP-Verbindungen verwendet wird.
HTTPS_PROXY: Die URL des Proxys, dessen Server für HTTPS-Verbindungen verwendet wird.
Sie können die OpenTelemetry-Collector-Einstellungen so konfigurieren, dass sie mit der HTTP-Proxyweiterleitung funktionieren. Verwenden Sie dazu die Property metrics.collector.envVars in overrides.yaml. Mit dem Attribut metrics.collector.envVars können Sie Umgebungsvariablen übergeben, die von OpenTelemetry unterstützt werden. Weitere Informationen finden Sie in der OpenTelemetry-Dokumentation unter
Proxy-Unterstützung.
Sie können die folgenden Werte für die Property metrics.collector.envVars verwenden:
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-05 (UTC)."],[],[],null,["# OpenTelemetry collector with HTTP proxy forwarding enabled\n\nWhen you enable HTTP proxy forwarding, you create a single point through which multiple machines\nsend requests to an external server. If you are behind a corporate proxy or firewall, Apigee\nmay not be able to send metrics to Cloud Monitoring with its default settings. You can set and\nmodify settings directly in the OpenTelemetry collector to have its requests pass through the proxy server.\n\nThis topic describes how to configure the OpenTelemetry collector settings using one of the three available\nenvironment variables:\n\n- `NO_PROXY`: Accepts a list of hostnames or IP addresses whose traffic should not flow through the HTTP proxy.\n- `HTTP_PROXY`: Accepts the URL of the proxy whose server is used for HTTP connections.\n- `HTTPS_PROXY`: Accepts the URL of the proxy whose server is used for HTTPS connections.\n\n\u003cbr /\u003e\n\nConfigure OpenTelemetry collector settings\n------------------------------------------\n\nYou can configure the OpenTelemetry collector settings to work with HTTP proxy forwarding by using the\n`metrics.collector.envVars` property in `overrides.yaml`. The `metrics.collector.envVars` property\nallows you to pass in the environment variables supported by OpenTelemetry. See [Proxy support](https://opentelemetry.io/docs/collector/configuration/#proxy-support)in the OpenTelemetry documentation for more details.\n\nYou can use the following values for the `metrics.collector.envVars` property:\n\n- For an `http` proxy: \n\n ```\n metrics:\n ...\n collector:\n envVars:\n HTTP_PROXY: '\u003cproxy-address\u003e'\n ```\n\n for example: \n\n ```\n envVars:\n HTTP_PROXY: 'http://1.1.1.1:80'\n ```\n- For an `https` proxy: \n\n ```\n metrics:\n ...\n collector:\n envVars:\n HTTPS_PROXY: '\u003cproxy-address\u003e'\n ```\n\n for example: \n\n ```\n envVars:\n HTTPS_PROXY: 'https://1.1.1.1:80'\n ```\n- For addresses that must not use the proxy: \n\n ```\n metrics:\n ...\n collector:\n envVars:\n NO_PROXY: '\u003ccomma-separated-values\u003e'\n ```\n\n for example: \n\n ```\n envVars:\n NO_PROXY: 'http://1.1.1.1:80, http://1.1.1.1:81'\n ```\n\nApply the changes\n-----------------\n\nUse the following command to apply the changes with the `apigee-telemetry` chart: \n\n```\nhelm upgrade telemetry apigee-telemetry/ \\\n --namespace APIGEE_NAMESPACE \\\n --atomic \\\n -f OVERRIDES_FILE\n```\n| **Note:** If you see an error saying `Error: UPGRADE FAILED: \"telemetry\" has no deployed releases`, replace `upgrade` with `install` and try the command again.\n\nWhat's next\n-----------\n\n- See [`metrics.collector.envVars`](/apigee/docs/hybrid/v1.15/config-prop-ref#logger-envVars) in the Configuration properties reference.\n- Learn how to [Configure forward proxying for API proxies](/apigee/docs/hybrid/v1.15/forward-proxy)."]]