Currently, Continuous Verification (CV) in Harness with Dynatrace integration supports only APM services (application-level metrics such as response time, error rate, etc.). However, there is a need to extend this functionality to include infrastructure-level metrics, specifically for Kubernetes workloads (such as deployments, pods, containers) and delegate deployments.
Use Case:
In Kubernetes environments, monitoring infrastructure components such as:
Delegate deployments
Pod resource metrics (CPU, memory, etc.)
Container health and restarts
is essential for ensuring the overall health of the system. These components are critical to the application’s performance and should be included in the Continuous Verification process to allow automated validation and rollback based on their health.
Proposed Enhancement:
We propose the addition of support in CV with Dynatrace for:
Selecting Kubernetes workloads (pods, containers, deployments) as monitored services within Dynatrace for CV
Verifying infrastructure-level metrics (such as CPU, memory usage, pod health, and restarts) as part of the CV process
Allowing CV to trigger automated actions (e.g., rollback, notifications) based on infrastructure health, similar to how it currently works with APM services
Benefit:
This enhancement will enable teams to use Continuous Verification in Dynatrace for both application services and infrastructure workloads, improving the ability to detect performance issues early and apply automatic rollback strategies for both types of resources.