Proxyargumente angeben

Sie können Proxyargumente im java-Befehl angeben, wenn Sie den APM-Java-Agent durch Provisioning bereitstellen. Alternativ können Sie dies auch später tun, indem Sie Werte für die Argumente in der Datei AgentConfig.properties im Verzeichnis <Destination Directory>/oracle-APM-agent/config angeben und den Anwendungsserver neu starten.

Beachten Sie, dass <Destination Directory> im vorherigen Satz das Verzeichnis ist, in dem der APM-Java-Agent durch Provisioning bereitgestellt wurde.

Proxyumgebung angeben

Wenn Sie einen Proxyserver verwenden, müssen Sie die Details der Proxyumgebung angeben.

  • Wenn Sie den APM-Java-Agent bereitstellen:

    Fügen Sie -property=com.oracle.apm.agent.data.upload.proxy.url=http://<host>:<port> zum Befehl java hinzu. Beispiel:

    java -jar ./apm-java-agent-installer-<version>.jar provision-agent -service-name=apm_service -destination=$DOMAIN_HOME -private-data-key=IMWJ5UN2C6YOLQSUZ5Q7IGN3QACF4AZD -data-upload-endpoint=https://dataUploadEndpoint.com -property=com.oracle.apm.agent.data.upload.proxy.url=http://proxy.example.com:80
  • Wenn Sie den APM-Java-Agent bereits bereitgestellt haben:

    Geben Sie einen Wert für das Argument com.oracle.apm.agent.data.upload.proxy.url in der Datei AgentConfig.properties an, und starten Sie den Anwendungsserver neu.

  • Wenn Sie Management Gateway verwenden:
    Konfigurieren Sie den APM-Java-Agent mit den folgenden Argumenten, um den gesamten Traffic von APM-Java-Agent oder -Tracer über das Managementgateway zu leiten:
    com.oracle.apm.agent.data.upload.proxy.url=<Management Gateway URL>
    com.oracle.apm.agent.data.upload.proxy.username=<User name for Proxy Server authentication>
    com.oracle.apm.agent.data.upload.proxy.password=<Password for Proxy Server authentication>
    com.oracle.apm.agent.data.upload.proxy.scheme=basic

    Management Gateway kann für die Kommunikation mit dem APM-Agent verwendet werden. Informationen zur Installation und Konfiguration von Management Gateway finden Sie unter Management Gateway.

Wenn der Proxyserver eine Authentifizierung benötigt, müssen Sie beim Provisioning des APM-Java-Agent die Authentifizierungsargumente im Format -property=<key>=<value> angeben oder die Datei AgentConfig.properties aktualisieren, wenn Sie den Agent bereits durch Provisioning bereitgestellt haben:

  • Geben Sie den Proxybenutzernamen und das Proxykennwort in den folgenden Argumenten an:
    com.oracle.apm.agent.data.upload.proxy.username=<User name for proxy server authentication>
    com.oracle.apm.agent.data.upload.proxy.password=<Password for proxy server authentication>
  • Das standardmäßige Authentifizierungsschema lautet digest.

    Ein zusätzliches Argument kann für das basic-Authentifizierungsschema festgelegt werden:
    com.oracle.apm.agent.data.upload.proxy.scheme=basic