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.
Build the apps you need
With Dynatrace AppEngine, you have the ability to build custom functionality on top of all the observability data ingested into Dynatrace in the form of custom apps. Head over to Dynatrace Developer for the tools and support you need to create incredible apps with minimal effort.
Send OpenTelemetry metrics to Dynatrace
Collect Micrometer metrics from JVM applications
Send Prometheus metrics to Dynatrace
Send StatsD metrics to Dynatrace
Send Telegraf metrics to Dynatrace
Extend your application observability into data acquired directly from your Oracle Database layer.
Microsoft SQL Server Database
Extend your application observability into data acquired directly from your Microsoft SQL Server layer.
Learn how to monitor your network devices using SNMP.
Learn how to monitor your devices exposing Windows Management Instrumentation using WMI.
Extend observability of your Java applications with JMX metrics.
Extend metric observability via Dynatrace' scripting integration.
Metric ingestion API
Extend metric observability via Dynatrace's open Metric APIs.
Learn how to extend log observability in Dynatrace with Fluentd as an alternative to OneAgent-based log collection.
Learn how to extend log observability in Dynatrace with Logstash as an alternative to OneAgent-based log collection.
Log ingestion API
Extend log observability via Dynatrace open Log APIs.
Learn how to extend observability with OpenTelemetry tracing.
Learn how to extend observability in Dynatrace with OpenTracing.
Learn how to extend observability in Dynatrace with the OneAgent SDK.
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
Learn how to extend observability into your mobile and web application with Dynatrace OpenKit.
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