dynatrace-service
dynatrace-service copied to clipboard
Keptn service to integrate Dynatrace in Keptn
Dynatrace-service
Dynatrace-service has reached end of life on December 22nd, 2023 similar to Keptn V1.
The Dynatrace Site Reliability Guardian incorporates the Quality-gates use cases.
Release validated with
Dynatrace-service: 0.27.2 |
Keptn: 1.4.4 |
Dynatrace: 1.279 |
Overview
The dynatrace-service allows you to integrate Dynatrace monitoring in your Keptn sequences. It provides the following capabilities:
-
SLI-provider: To support the evaluation of the quality gates, the dynatrace-service can be configured to retrieve SLIs for a Keptn project, stage or service.
-
Forwarding events from Keptn to Dynatrace: The dynatrace-service can forward events such as remediation, deployment, test start/stop, evaluation or release events to Dynatrace using attach rules to ensure that the correct monitored entities are associated with the event.
-
Forwarding problem notifications from Dynatrace to Keptn: The dynatrace-service can support triggering remediation sequences by forwarding problem notifications from Dynatrace to a Keptn environment and ensuring that the
sh.keptn.events.problemevent is mapped to the correct project, service and stage. -
Automatic onboarding of monitored service entities: The dynatrace-service can be configured to periodically check for new service entities detected by Dynatrace and automatically import these into Keptn.
Upgrading to 0.18.0 or newer
If you are planning to upgrade to dynatrace-service version 0.18.0 or newer from version 0.17.1 or older, then please make sure to read and follow these instructions on patching your secrets before doing the upgrade.
Table of contents
- Installation
- Downloading the latest Helm chart
- Gathering Keptn credentials
- Installing the dynatrace-service
- Project setup
- Creating a Dynatrace API credentials secret
- Creating a dynatrace-service configuration file
- Configuring Dynatrace as the monitoring provider
- Feature overview
- SLI provider
- SLIs via
dynatrace/sli.yamlfiles - SLIs via a Dynatrace dashboard
- SLIs via
- Forwarding events from Keptn to Dynatrace
- Targeting specific entities for deployment, test, evaluation and release information
- Forwarding problem notifications from Dynatrace to Keptn
- Automatic onboarding of monitored service entities
- SLI provider
- Troubleshooting common problems
- No SLI provider configured
- Configure monitoring fails
- Evaluation fails
- Restore Keptn wildcard subscriptions
sh.keptn.*
- Other topics
- Additional installation options
- Dynatrace API token scopes
- Keptn placeholders
- Automatic configuration of a Dynatrace tenant
- Upgrading the dynatrace-service
- Uninstalling the dynatrace-service
- Developing the dynatrace-service