Dynatrace
Integrate Dynatrace with Cloudaware to ingest accounts and environments into the CMDB for monitoring coverage and reporting.
- Audience: Cloudaware administrators, SRE/DevOps
- Outcome: The Dynatrace account is connected, and Dynatrace objects are available in the CMDB for monitoring coverage, environment inventory, and reporting
Capabilities
The integration supports:
- Read-only discovery of Dynatrace accounts and environments in the CMDB
- Dynatrace context on related AWS Account and AWS EC2 Instance CMDB objects when AWS is connected
- Monitoring coverage and environment reporting using CMDB Navigator, CMDB list views, and reports
Prerequisites
Before you begin, make sure you have:
- Access to a Cloudaware account.
- A user with access to the Admin Console and permissions to manage cloud accounts, organizations, and integrations (Cloudaware Administrator).
- Dynatrace environment URL, for example,
https://<environment-id>.live.dynatrace.com. - Dynatrace Account URN in the format
urn:dtaccount:<account-uuid>. - Dynatrace Client Secret.
- OAuth client permissions for
account-env-read,environment-api:oneagents:read, andstorage:smartscape:read.
Save the Account URN and Client Secret in a secure location when creating the Dynatrace OAuth client. They cannot be retrieved after the initial creation screen is closed.
Add a Dynatrace Account to Cloudaware
To connect your Dynatrace account to Cloudaware:
- In Cloudaware, go to Admin.
- Find Dynatrace, then click + ADD.
- Enter the following values:
- Name: A display name for this connection.
- URN: The Account URN in the format
urn:dtaccount:<account-uuid>. - Client ID: The Dynatrace OAuth client ID.
- Client Secret: The Dynatrace OAuth client secret.
- Click CHECK, then click SAVE.
- Confirm that the integration status indicator is green.
Allow the initial discovery cycle to complete after enabling the integration.
View Dynatrace Data in CMDB
To browse discovered Dynatrace resources:
- In Cloudaware, open CMDB Navigator.
- In the left pane, select DYNATRACE.
- Open an object list, e.g., Dynatrace Accounts or Dynatrace Environments, to view records.
Supported Objects
Cloudaware ingests the following Dynatrace objects:
| Dynatrace Object | CMDB Object API Name |
|---|---|
| Dynatrace Account | CA10D__CaDynatraceAccount__c |
| Dynatrace Environment | CA10D__CaDynatraceEnvironment__c |
Supported Fields
Dynatrace-related fields may appear on AWS objects in Cloudaware:
| CMDB Object | CMDB Field |
|---|---|
| AWS Account | Dynatrace: Account URN |
| AWS Account | Dynatrace: Acquisition Status |
| AWS Account | Dynatrace: Environment ID |
| AWS Account | Dynatrace: Lifetime Start |
| AWS EC2 Instance | Dynatrace: Account URN |
| AWS EC2 Instance | Dynatrace: Acquisition Status |
| AWS EC2 Instance | Dynatrace: Agent Auto Update Settings |
| AWS EC2 Instance | Dynatrace: Agent Availability State |
| AWS EC2 Instance | Dynatrace: Agent Configured Monitoring |
| AWS EC2 Instance | Dynatrace: Environment ID |
| AWS EC2 Instance | Dynatrace: Lifetime Start |
Troubleshooting
Initial data collection may take time to complete.
Authentication Fails or Integration Shows Red Status
- Confirm that the Dynatrace account is active and accessible.
- Verify that the URN value uses the format
urn:dtaccount:<account-uuid>. - Confirm that the OAuth client has the required read permissions.
- Re-enter the Client ID and Client Secret, then click CHECK again.
Check Fails in Cloudaware
- Verify that the Dynatrace environment URL is correct and uses HTTPS.
- Check whether egress to the Dynatrace API endpoint is blocked by firewall, proxy, or allowlist rules.
- Confirm that the client secret has not been rotated or revoked in Dynatrace.
No Data Appears After a Successful Save
- Allow the initial discovery cycle to complete.
- Confirm that Dynatrace contains the environments and monitored entities you expect.
- In CMDB Navigator, verify that you are viewing the DYNATRACE section and related resources.
Dynatrace Fields Do Not Appear on AWS Objects
- Confirm that the AWS account and EC2 instances are discovered in CMDB. See AWS Setup Guide.
- Confirm that Dynatrace is monitoring the expected hosts or services.
- Wait for the next synchronization cycle for field enrichment to appear.
Access Error Message Is Displayed for Some Objects
- Read the error message to identify which objects or scopes are not accessible.
- Review the OAuth client permissions and grant any missing read permissions for the affected scope.
Still stuck? Contact Cloudaware Support at support@cloudaware.com with the integration name and a brief description of the issue.
Reconfigure or Remove the Integration
To rotate credentials, edit the existing integration instead of deleting and re-creating it.
Update the Integration Details
- Go to Admin.
- Select Dynatrace.
- Select the specific integration.
- Open the three-dot menu (⋮), then click Edit.
- Update the required fields.
- Click Save.
Remove the Integration from Cloudaware
- Go to Admin.
- Select Dynatrace.
- Select the specific integration.
- Open the three-dot menu (⋮), then click Delete.
- Confirm the deletion if prompted.
Security Notes
- Use a dedicated Dynatrace OAuth client for Cloudaware discovery.
- Grant only the minimum read permissions required for account, environment, OneAgent, and Smartscape discovery.
- Store the client secret securely and limit access to administrators who manage integrations.
- Rotate the client secret according to your organization's credential-rotation policy.
- Update the Cloudaware integration immediately if the client secret is revoked or regenerated in Dynatrace.