Dynatrace
Integrate your application with the Dynatrace API
🚀 Quickstart
Connect to Dynatrace with Tenklo and see data flow in 2 minutes.
In Tenklo (free signup), go to Integrations -> Configure New Integration -> Dynatrace.
Go to Connections -> Add Test Connection -> Authorize, then enter your Dynatrace environment ID and API token. Later, you'll let your users do the same directly from your app.
Let's make your first request to the Dynatrace API (must have the entities.read scope). Replace the placeholders below with your Environment API key, integration ID, and connection ID:
curl "https://api.tenklo.dev/proxy/api/v2/entities?pageSize=5" \
-H "Authorization: Bearer <NANGO-API-KEY>" \
-H "Provider-Config-Key: <INTEGRATION-ID>" \
-H "Connection-Id: <CONNECTION-ID>"Or fetch credentials with the Node SDK or API.
✅ You're connected! Check the Logs tab in Tenklo to inspect requests.
Follow our Auth implementation guide to integrate Tenklo in your app.
To obtain your own production credentials, follow the setup guide linked below.
📚 Dynatrace Integration Guides
Tenklo maintained guides for common use cases.
- How do I link my Dynatrace account?
Learn how to generate a Dynatrace API token and connect your account
Official docs: Dynatrace API documentation
🧩 Pre-built syncs & actions for Dynatrace
Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
add-problem-comment | Add a comment to a problem | Action | 🔗 Github |
delete-problem-comment | Delete a problem comment | Action | 🔗 Github |
get-entity | Get full details (properties, tags, relationships) for a single monitored entity. | Action | 🔗 Github |
get-metric-descriptor | Get the full descriptor (unit, dimensions, aggregation types) for a single metric. | Action | 🔗 Github |
get-problem | Get full details of a single problem. | Action | 🔗 Github |
get-security-problem | Get full details of a single security problem. | Action | 🔗 Github |
get-slo | Get full details of a single SLO. | Action | 🔗 Github |
ingest-events | Push a custom event (info, alert, or annotation) onto one or more entities. | Action | 🔗 Github |
list-api-tokens | List API tokens configured in this environment (metadata only, not the secret values). | Action | 🔗 Github |
list-entities | List monitored entities (hosts, services, applications, process groups, etc.) matching an entity selector. | Action | 🔗 Github |
list-entity-types | List all monitored entity types known to this environment with their properties and relationships schema. | Action | 🔗 Github |
list-events | List events in a time window | Action | 🔗 Github |
list-metrics | List/search available metric keys. | Action | 🔗 Github |
list-network-zones | List configured network zones. | Action | 🔗 Github |
list-problem-comments | List comments on a problem. | Action | 🔗 Github |
list-problems | List detected problems in a time window. | Action | 🔗 Github |
list-releases | List software releases/deployments tracked for monitored entities. | Action | 🔗 Github |
list-security-problems | List detected security vulnerabilities (Runtime Application Protection). | Action | 🔗 Github |
list-settings-objects | List configured objects for a given Settings 2.0 schema. | Action | 🔗 Github |
list-settings-schemas | List available Settings 2.0 schema IDs | Action | 🔗 Github |
list-slos | List Service Level Objectives. | Action | 🔗 Github |
query-metric-data | Query time-series data points for one or more metrics. | Action | 🔗 Github |
update-problem-comment | Update the text of an existing problem comment. | Action | 🔗 Github |
entities | Sync monitored entities (hosts, services, applications, process groups) and their properties | Sync | 🔗 Github |
problems | Sync detected problems (Davis AI-correlated issues). | Sync | 🔗 Github |