Dynatrace is an open and extensible platform. You can extend the observability data collected out of the box with data provided by observability standards and frameworks such as OpenTelemetry and Prometheus. And you can also extend Dynatrace analytics capabilities by extending its Smartscape topology and its domain workflows and entity screens via extensions. You can also export data to third-party systems via the APIs and integrations with problem notification systems.
This section focuses on extending telemetry data and creating extensions to centralize and automate the configuration of the data you collect.
By leveraging the observability standards and frameworks listed below, you can send metrics, traces, logs, and user experience data to Dynatrace.
Thanks to the declarative manner and the centralized and automated deployment and distribution of the extensions, you can now ingest this data more easily at scale and derive the topological context along with the topology definition. You can use extensions to start monitoring a new technology that is not yet covered by Dynatrace or introduce a new configuration in your environment (for example, organize data into dashboards, create new alerts, and introduce complex metrics).
User experience and behavior
OpenTelemetry is an observability framework for cloud-native software used for instrumenting frameworks and components and exporting telemetry data (traces, metrics and logs). Dynatrace is a key contributor to this open source project.
You can use OpenTelemetry in Dynatrace to:
- Extend Dynatrace technology coverage for technologies that are not supported out of the box by OneAgent
- Enrich telemetry data with additional spans and metrics