diff --git a/app-config.yaml b/app-config.yaml index 1c9bc66a45..63181b091d 100644 --- a/app-config.yaml +++ b/app-config.yaml @@ -114,6 +114,7 @@ proxy: allowedHeaders: ['Authorization'] headers: Authorization: Basic ${GOCD_AUTH_CREDENTIALS} + '/dynatrace': target: https://your.dynatrace.instance.com/api/v2 headers: diff --git a/plugins/dynatrace/README.md b/plugins/dynatrace/README.md index b6ed083832..ea6f8e8a07 100644 --- a/plugins/dynatrace/README.md +++ b/plugins/dynatrace/README.md @@ -1,4 +1,4 @@ -# dynatrace +# Dynatrace Welcome to the Dynatrace plugin! @@ -10,7 +10,7 @@ This plugin uses the Backstage proxy to communicate with Dynatrace's REST APIs. #### Dynatrace API Key -The dynatrace plugin will require the following information, to be used in the configuration options detailed below: +The Dynatrace plugin will require the following information, to be used in the configuration options detailed below: - Dynatrace API URL, e.g. `https://my-dynatrace-instance.dynatrace.com/api/v2` - Dynatrace API access token (see [documentation](https://www.dynatrace.com/support/help/dynatrace-api/basics/dynatrace-api-authentication)), with the following permissions: @@ -19,7 +19,7 @@ The dynatrace plugin will require the following information, to be used in the c #### Plugin Configuration -This plugin requires a proxy endpoint for dynatrace configured in `app-config.yaml` like so: +This plugin requires a proxy endpoint for Dynatrace configured in `app-config.yaml` like so: ```yaml proxy: @@ -38,7 +38,7 @@ dynatrace: #### Catalog Configuration -To show information from dynatrace for a catalog entity, add the following annotation to `catalog-info.yaml`: +To show information from Dynatrace for a catalog entity, add the following annotation to `catalog-info.yaml`: ```yaml # catalog-info.yaml @@ -49,7 +49,7 @@ metadata: # [...] ``` -The `DYNATRACE_ENTITY_ID` can be found in dynatrace by browsing to the entity (a service, synthetic, frontend, workload, etc.). It will be located in the browser address bar in the `id` paramater and has the format `ENTITY_TYPE-ENTITY_ID`, where `ENTITY_TYPE` will be one of `SERVICE`, `SYNTHETIC_TEST`, or other, and `ENTITY_ID` will be a string of characters containing uppercase letters and numbers. +The `DYNATRACE_ENTITY_ID` can be found in Dynatrace by browsing to the entity (a service, synthetic, frontend, workload, etc.). It will be located in the browser address bar in the `id` paramater and has the format `ENTITY_TYPE-ENTITY_ID`, where `ENTITY_TYPE` will be one of `SERVICE`, `SYNTHETIC_TEST`, or other, and `ENTITY_ID` will be a string of characters containing uppercase letters and numbers. ## Disclaimer