Dynatrace Integration
Supported platforms:
The Gremlin Dynatrace integration sends Dynatrace Events whenever you run an experiment, Scenario, or reliability test. This lets you overlay test events on top of your dashboards to pinpoint exactly how and when Gremlin experiments occur, and how they impact your metrics. You can also view, rerun, and halt Gremlin experiments from your Dynatrace Event Stream.
Data transmitted
The Dynatrace integration only sends events to Dynatrace when experiments are started or stopped in Gremlin.
Events are of type CUSTOM_INFO and are attached (via entitySelector) to either Kubernetes objects or direct EntityIds on UserDefinedServices. To tag UserDefinedServices with a Dynatrace EntityId: add a tag with key dynatrace-entity-id and value of the EntityId (eg. CLOUD_APPLICATION-B034359570C760BD).
An example of the data in Dynatrace:
How to set up the integration
To enable the Dynatrace integration:
- Create a valid Dynatrace access token or a valid personal access token (see Dynatrace API - Tokens and Authentication for more information). This token must include the Read Events permission to allow Gremlin to query existing event data.
- Log into Gremlin and navigate to your Company Settings.
- Under Integrations, click Add next to the Dynatrace icon.
- Enter your access token in the Dynatrace API key field.
- Enter the hostname (and protocol) in the Dynatrace Url field (should look like: https://{your-environment-id}.live.dynatrace.com/api/v2 or https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/ )
- Click Save.

