• Home
  • Technology support
  • Dynatrace Extensions
  • Dynatrace extension required
  • Apigee Edge monitoring

Apigee Edge monitoring

Learn how to monitor APIs that are hosted in Apigee Edge using the Dynatrace ActiveGate extension for Apigee Edge.

Prerequisites

  • APIs hosted on Apigee Edge Cloud.
    • API Edge for Private Cloud is not supported at this time.
  • An Environment ActiveGate that has the ActiveGate plugin module installed and isn't used for synthetic or mainframe monitoring.
    • ActiveGate version 1.175+ is ready to accept and run extensions. If you are running an earlier version of ActiveGate, see the Install ActiveGate plugin module instructions.
    • For Environment ActiveGate installation instructions, see Dynatrace ActiveGate.
    • One environment ActiveGate can typically support 30-50 API endpoints.

Extension installation

  1. In the Dynatrace menu, go to Hub.

  2. Find and select Apigee Edge.

  3. Select Download to get the extension ZIP file. Don't rename the file.

  4. Unzip the ZIP file to the plugin_deployment directory of your ActiveGate host.

  5. Restart the Dynatrace Remote Plugin Module service.

    • On Linux, restart the service using the following commands with admin rights:
      shell
      systemctl restart remotepluginmodule.service
    • On Windows, run these two commands in a Command Prompt launched as Admin:
      shell
      sc stop "Dynatrace Remote Plugin Module" sc start "Dynatrace Remote Plugin Module"
  6. In Dynatrace, select Settings, Add new technology monitoring, and Add ActiveGate extension.

  7. Select Upload extension and upload the ZIP file.

  8. Enter the endpoint information requested for connecting to the API endpoint:

    Example configuration page

    Apigee Edge

    SettingDetails

    Endpoint name

    Enter a meaningful endpoint name.

    User

    User or email associated with the organization account. If you are using SAML Authentication, you must request a machine user from Apigee and you must use it at least once to log in before using it in the extension configuration. The first time you use a machine user, it will prompt you to change your password.

    Authentication method

    Basic Authentication, OAuth2 token, SAML (requires machine user from Apigee).

    SAML zone

    When SAML Authentication is selected, you must enter a zone name to retrieve the initial token.

    Apigee account organization

    The name of the account from which the extension will retrieve performance metrics.

    Environment

    Test, Dev, Prod, etc. Select the environment for which you would like to collect metrics.

    Comma–separated API proxies

    A list of up to 100 proxy names, or leave blank to retrieve the first 100 proxies.

    Top 100 by

    Choose the criteria for selecting the top 100 proxies.

    HTTP Proxy Host:Port

    If you need to use a proxy to communicate out to Apigee Edge, enter the host:port in this field.

    HTTP Proxy User

    If you use Basic Authentication to use the HTTP Proxy, enter the username in this field.

    HTTP Proxy Password

    If you use Basic Authentication to use the HTTP proxy, enter the password for the user provided here.

Troubleshoot ActiveGate extensions

See Troubleshoot ActiveGate extensions.

Metrics

The following metrics are captured by the extension:

Proxy

  • Traffic
  • Throughput
  • Errors
  • Cache hits
  • Target errors
  • Total response time
  • Target response time
  • Request size
  • Response size
  • Request processing latency
  • Response processing latency

Target

  • Traffic
  • Throughput
  • Errors
  • Response time
  • Request size
  • Response size
  • Request processing latency
  • Response processing latency
Related topics
  • View this extension at Dynatrace Hub.