Dynatrace dynatrace

Adobe provides the ability to use Dynatrace to monitor AEM as a Cloud Service as a part of enterprise deployment, identify the cause of any potential issues, and take action to remediate them as needed.

With Dynatrace, you can get seamless observability for all your AEM applications. Dynatrace provides comprehensive visibility into the end-user experience by automatically detecting your AEM applications and visualizing their dependencies from the website to the container to the cloud service. Intertwined with end-to-end traces across every tier and Real User Monitoring, take your AEM content-led experiences to the next level without gaps or blind spots. If any anomalies arise, Dynatrace diagnoses them in realtime, with the Davis AI engine, and pinpoints the root cause down to the broken code before your customers are affected, thereby minimizing the mean time to repair.

To learn more about Dynatrace, see the Adobe AEM Cloud Service integration.

AEM author and publisher performance metrics

Integrating Dynatrace with AEM as a Cloud Service integrating-dynatrace-with-aem-as-a-cloud-service

Dynatrace customers may monitor their AEM environments by requesting connectivity through a customer support ticket.

The details required for connectivity requests are described below:

Field
Description
Dynatrace Environment URL
Your Dynatrace environment URL.

For Dynatrace SaaS customers, the format is https://<your-environment-id>.live.dynatrace.com.

For Dynatrace Managed customers, the format is https://<your-managed-url>/e/<environmentId>
Dynatrace Environment ID
Your Dynatrace environment ID. Please see How do I get my Dynatrace Connection Details? for how to get this.
Dynatrace Environment Token
Your Dynatrace environment token. Please see How do I get my Dynatrace Connection Details? for how to get this.

This should be considered a secret, so use appropriate security practices. For example, password protect it in a website such as zerobin.net, which the customer support ticket can reference, along with the password.
Dynatrace API access token
The API access token of your Dynatrace environment. Please see Create a Dynatrace API access token for how to create this.

This should be considered a secret so use appropriate security practices. For example, password protect it in a website such as zerobin.net, which the customer support ticket can reference, along with the password.

Note: This is only required for Dynatrace Managed.
Dynatrace ActiveGate Port
Your Dynatrace ActiveGate port that the AEM integration should connect to.

Note: This is only required for Dynatrace Managed.
Dynatrace ActiveGate Network Zone
Your Dynatrace ActiveGate network zone to route AEM monitoring data efficiently across data centers and network regions.

Note: A Dynatrace ActiveGate network zone is optional.
AEM Environment ID(s)
The AEM environment ID(s) for Dynatrace to monitor.
NOTE
Once Dynatrace is integrated, data will no longer flow to other APM tools such as New Relic, if it was previously enabled.

FAQ faq

Which license do I need for Dynatrace AEM Monitoring? which-license-do-i-need-for-AEM-monitoring

Dynatrace AEM monitoring requires a Dynatrace license. Dynatrace AEM licensing is based on full-stack monitoring for Kubernetes containers. The memory sizes of monitored AEM containers (author and publisher services) are automatically detected.

The Adobe deployment specifications per AEM environment are:

  • Production: On average, 4 containers, 16 GB of memory each
  • Non-production: On average, 4 containers, 8 GB of memory each

To learn more about Dynatrace licensing, see the Dynatrace Platform Subscription.

How do I get my Dynatrace Connection Details? how-do-i-get-my-dynatrace-connection-details

  1. Execute the following API request to your Dynatrace environment:

    code language-none
    curl -X GET "<environmentUrl>/api/v1/deployment/installer/agent/connectioninfo" -H "accept: application/json" -H "Authorization: Api-Token <accessToken>"
    

    Replace <environmentUrl> with your Dynatrace environment URL and <accessToken> with your created API access token.

  2. Copy the <environmentId> and <environmentToken> from the response payload and store them in a secured place.

    code language-none
    {
       "tenantUUID": "<environmentId>",
       "tenantToken": "<environmentToken>",
       "communicationEndpoints": [...]
    }
    

Create a Dynatrace API access token create-dynatrace-access-token

  1. Login to your Dynatrace environment.
  2. Go to Access tokens and select Generate new token.
  3. Define a token name.
  4. Set the token scope to PaaS integration - Installer download.
  5. Select Generate token.
  6. Copy the generated access token and store it in a secure place.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab