Closed johannes-b closed 9 months ago
Can we address: https://github.com/keptn-contrib/dynatrace-service/issues/278 with this issue?
@johannes-b, @warber, is this still on the prioritized backlog of the core team?
@arthurpitman it is on our backlog, however not planned to be tackled in the very near future. Would be great if you could work on this.
Since dynatrace-service
has reached EOL on December 22nd, 2023, this issue has been closed.
User Story: As a user, I want to be able to map a Dynatrace problem root cause to a remediation problem type, so that the correct remediation action for a problem gets executed.
Details:
sh.keptn.events.problem
event, it shall determine the root cause by calling the/problems
endpoint of the Dynatrace API [1] and pass the root cause along with thesh.keptn.event.remediation.triggered
event.Definition of Done:
problemType
in theremediations
section of theremedation.yaml
filesh.keptn.event.<stage>.remediation.triggered
event sent by the DynatraceService contains therootCause
field in theproblem
sectionremediation.yaml
) are updated to reference the value of therootCause
instead ofproblemTitle
[1] How to get the root cause:
/problems/{problemId}
endpoint from the Dynatrace API while theproblemid
is contained in the ProblemDetails seeid
:evidence
property which contains the root cause of that problem (eventType
property):