Dynatrace provides a flexible approach to Kubernetes observability where you can pick and choose the level of observability you need for your Kubernetes clusters. This page gives an overview and guided path on the recommended options to cover your Kubernetes observability needs. All deployment options on this page leverage Dynatrace Operator. For dedicated documentation and options for the major Kubernetes distributions, see Distributions.
| Observability value | Kubernetes platform monitoring | Kubernetes platform monitoring + Application observability | Kubernetes platform monitoring + Full-Stack observability | |
|---|---|---|---|---|
Kubernetes platform | ||||
Kubernetes metrics (CPU, memory, network, PVCs), events, and alerts | ||||
Applications | ||||
Code-level and service insights in application containers | ||||
opt-in | opt-in | |||
Infrastructure | ||||
Data in context | Data enrichment for cost allocation and access control | |||
License | ||||
Additional opt-in values | ||||
Log analytics | Log collection, data filtering, masking, processing and analytics | opt-out1 | opt-out1 | opt-out1 |
Digital experience | opt-in | opt-in | ||
Application Security | Runtime Vulnerability Analytics and Runtime Application Protection | opt-in | opt-in | |
opt-in | opt-in | opt-in |
For new users, the Dynatrace environment is preconfigured to ingest logs, and opting out is managed through log ingest rules.
This table gives an overview of all the used components and required permissions for your Kubernetes observability needs. Dynatrace Operator manages the lifecycle of all observability components needed for your Kubernetes observability needs.
| Components and permissions | Kubernetes platform monitoring | Kubernetes platform monitoring + Application observability | Kubernetes platform monitoring + Full-Stack observability | |
|---|---|---|---|---|
Components | Dynatrace Operator for managing observability components and lifecycle | |||
Dynatrace Operator webhook for auto-injection and telemetry enrichment | ||||
Dynatrace Operator CSI driver for resource-friendly management of components |
| |||
Observability components | ActiveGate | ActiveGate | ActiveGate | |
Dynatrace OpenTelemetry collector for extensions | opt-in | opt-in | opt-in | |
EdgeConnect for automations | opt-in | opt-in | opt-in | |
Permissions | Principle of least privilege | |||
Kubernetes permissions 1 | Kubernetes RBAC | Kubernetes RBAC | Kubernetes RBAC |
Please see Dynatrace Operator security for more detailed documentation.
Understand and troubleshoot the health of your Kubernetes clusters.
Ensure workload and microservice health and performance with automatic instrumentation.
Ensure workload, microservice and infrastructure health and performance throughout your cluster.
The Dynatrace platform offers a variety of apps, analytics and automation functionality to cover your use cases for unified observability and security. You can leverage these capabilities for all the Kubernetes observability data you collect with any of the above modes, such as the ability to:
Dynatrace supports deploying Dynatrace Operator from within the following Marketplaces:
Familiarize yourself with Dynatrace components that are deployed in your Kubernetes cluster.
Learn how you can configure Dynatrace Operator to support specific use cases.
API reference and configuration options for all Dynatrace components within your Kubernetes cluster.
See release notes for Dynatrace Operator.