Dynatrace

Integrate your application with the Dynatrace API

🚀 Quickstart

Connect to Dynatrace with Tenklo and see data flow in 2 minutes.

Create the integration

In Tenklo (free signup), go to Integrations -> Configure New Integration -> Dynatrace.

Authorize 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.

Call the Dynatrace API

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.

Implement Tenklo in your app

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.

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 nameDescriptionTypeSource code
add-problem-commentAdd a comment to a problemAction🔗 Github
delete-problem-commentDelete a problem commentAction🔗 Github
get-entityGet full details (properties, tags, relationships) for a single monitored entity.Action🔗 Github
get-metric-descriptorGet the full descriptor (unit, dimensions, aggregation types) for a single metric.Action🔗 Github
get-problemGet full details of a single problem.Action🔗 Github
get-security-problemGet full details of a single security problem.Action🔗 Github
get-sloGet full details of a single SLO.Action🔗 Github
ingest-eventsPush a custom event (info, alert, or annotation) onto one or more entities.Action🔗 Github
list-api-tokensList API tokens configured in this environment (metadata only, not the secret values).Action🔗 Github
list-entitiesList monitored entities (hosts, services, applications, process groups, etc.) matching an entity selector.Action🔗 Github
list-entity-typesList all monitored entity types known to this environment with their properties and relationships schema.Action🔗 Github
list-eventsList events in a time windowAction🔗 Github
list-metricsList/search available metric keys.Action🔗 Github
list-network-zonesList configured network zones.Action🔗 Github
list-problem-commentsList comments on a problem.Action🔗 Github
list-problemsList detected problems in a time window.Action🔗 Github
list-releasesList software releases/deployments tracked for monitored entities.Action🔗 Github
list-security-problemsList detected security vulnerabilities (Runtime Application Protection).Action🔗 Github
list-settings-objectsList configured objects for a given Settings 2.0 schema.Action🔗 Github
list-settings-schemasList available Settings 2.0 schema IDsAction🔗 Github
list-slosList Service Level Objectives.Action🔗 Github
query-metric-dataQuery time-series data points for one or more metrics.Action🔗 Github
update-problem-commentUpdate the text of an existing problem comment.Action🔗 Github
entitiesSync monitored entities (hosts, services, applications, process groups) and their propertiesSync🔗 Github
problemsSync detected problems (Davis AI-correlated issues).Sync🔗 Github

On this page