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 valid Dynatrace access token or a valid personal access token (see Dynatrace API - Tokens and Authentication for more information)
- this will require events.ingest scope, though if you're reusing a token for health checks you may require additional scopes
- 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.