• Home
  • Technology support
  • Serverless compute support matrix

Serverless compute support matrix

This page describes which features and capabilities are available across the various flavors of serverless compute services for functions (FaaS).

Key to columns and cells

Columns

HeadingDescription
Cloud platform metrics and metadataDynatrace has an integration with the cloud provider to capture platform-level metrics and metadata.
LogsDynatrace captures resource and/or application logs.
Distributed tracingDynatrace supports distributed tracing for these services, either providing a dedicated integration or via OpenTelemetry.
Automatic tracingDynatrace provides automatic out-of-the-box tracing without code changes.
OpenTelemetry/Extend tracingDynatrace provides the ability to enhance tracing via OpenTelemetry, its own SDKs, and custom services.
Custom metricsDynatrace provides the ability to add custom metrics via API, OpenTelemetry, Spring Micrometer, and many other means.
Automatic RUMDynatrace provides out-of-the-box real user monitoring with no code changes required.
Agentless RUMDynatrace provides an agentless integration for real user monitoring.

Cells

GAGenerally available and fully supported.
PreviewThese features are in the final stages of development and are ready to be previewed. Preview features aren't production-ready and they aren't officially supported.
FutureA feature or technology support that is either on the roadmap or may be considered on-demand.
Not plannedA feature or technology support that Dynatrace does not currently plan to pursue.
n/aNot applicable

AWS Lambda

LanguageCloud platform
metrics and metadata
LogsDistributed tracingAutomatic tracingOpenTelemetry
Extend tracing
Custom metricsAutomatic RUMAgentless RUM

Classic deployment4

Python

1

1

n/a

Java

1

1

n/a

Node.js

1

1

n/a

.NET Core

3

3

GoLang

Container images 4

Python

2

2

n/a

Java

2

2

n/a

Node.js

2

2

n/a

.NET Core

3

3

GoLang

1

Requires integration of Dynatrace extension via Dynatrace Lambda Layer. Supported runtimes are Python 3.8 and 3.9, Java 8 and 11, Nodes.js 12, 14, 16, and 18.

2

Requires integration of Dynatrace extension on container image

3

Trace AWS Lambda .Net Core

4

Both 64-bit ARM (AWS Graviton2 processors) and 64-bit x86 architectures are supported

Azure Functions

LanguageCloud platform
metrics and metadata
LogsDistributed tracingAutomatic tracingOpenTelemetry
extend tracing
Custom metricsAutomatic RUMAgentless RUM

Windows-based AppService plan or App Service Environment

.NET Core

1

Java

Node.js

Python

Linux-based App Service plan or App Service Environment

.NET Core

2

Java

Node.js

Python

Consumption or Premium plan

.NET Core

3

Java

Node.js

Python

1

Requires integration of OneAgent via Dynatrace Site-Extension for Azure App Services

2

Requires integration of OneAgent on AppServices for Linux and Containers

3

Trace Azure Functions on Azure Consumption Plan

Runtimes

LanguageDistributed tracingAutomatic tracing

Runtime v1

All languages

Runtime v2

.NET Core1

2

Other languages

Runtime v3-v4

.NET Core1

2

.Net Core, Isolated-Process

Other languages

1

Functions written in C# (class libaries), C# script (.csx) and F# (.fsx) which are executed in the in-process model

2

Limited to functions deployed on on AppService-Plan / Appservice-Environment or Kubernetes

Frameworks

LanguageDistributed tracingAutomatic tracing

Durable Functions

.NET Core

1

Other languages

n/a1

1

Durable Functions SDK has beta support for distributed tracing for .NET Core using Application-Insights.

Google Cloud Functions

LanguageCloud platform
metrics and metadata
LogsDistributed tracingAutomatic tracingOpenTelemetry
Extend tracing
Custom metricsAutomatic RUMAgentless RUM

Python

GoLang

.NET Core

Java

Node.js

1

1

Trace Google Functions written in Node.js

Related topics
  • OneAgent platform and capability support matrix

    Learn which capabilities are supported by OneAgent on different operating systems and platforms.

  • Technology support

    Find technical details related to Dynatrace support for specific platforms and development frameworks.

  • Known solutions and workarounds

    Check the solutions for reported problems regarding various technologies.