• Home
  • Extend Dynatrace

Extend Dynatrace

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.

Metrics

OpenTelemetry

Send OpenTelemetry metrics to Dynatrace

Micrometer

Collect Micrometer metrics from JVM applications

Prometheus

Send Prometheus metrics to Dynatrace

StatsD

Send StatsD metrics to Dynatrace

Telegraf

Send Telegraf metrics to Dynatrace

Oracle Database

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.

SNMP

Learn how to monitor your network devices using SNMP.

WMI

Learn how to monitor your devices exposing Windows Management Instrumentation using WMI.

JMX

Extend observability of your Java applications with JMX metrics.

Scripting integration

Extend metric observability via Dynatrace' scripting integration.

Metric ingestion API

Extend metric observability via Dynatrace's open Metric APIs.

Logs

FluentD

Learn how to extend log observability in Dynatrace with Fluentd as an alternative to OneAgent-based log collection.

Logstash

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.

Distributed traces

OpenTelemetry

Learn how to extend observability with OpenTelemetry tracing.

OpenTracing

Learn how to extend observability in Dynatrace with OpenTracing.

OneAgent SDK

Learn how to extend observability in Dynatrace with the OneAgent SDK.

Extensions

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).

Extensions 2.0

Learn how you to extend observability using a declarative Extensions 2.0 framework.

User experience and behavior

Dynatrace OpenKit

Learn how to extend observability into your mobile and web application with Dynatrace OpenKit.

OpenTelemetry

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

Basics

Understand how OpenTelemetry makes observability possible across today's complex architectures and technologies.

Metrics

Learn how to extend observability into metrics ingested from OpenTelemetry.

Traces

Learn how to extend observability into traces ingested from OpenTelemetry.