20 May 2025 06:39 AM
I'm currently working with Kubernetes clusters that make extensive use of Custom Resource Definitions (CRDs), and I'm looking for the best way to monitor and visualize these CRDs within Dynatrace.
I understand that Dynatrace provides observability for standard Kubernetes resources, but I haven't found clear documentation or examples on how to extend this to custom resources. Specifically, I'm interested in:
- Monitoring the state of custom CRDs (e.g., status fields)
- Visualizing CRDs in Dynatrace
- Using Dynatrace Extensions 2.0 or Prometheus integrations to ingest CRD metrics from controller or via kube state metrics (https://github.com/kubernetes/kube-state-metrics/blob/main/docs/metrics/extend/customresourcestate-m...)
- Best practices for alerting or anomaly detection on CRD behavior
Has anyone successfully implemented monitoring for custom CRDs in Dynatrace? Any guidance, examples, or recommended approaches would be greatly appreciated!