Serverless compute support matrix

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

Columns

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

Cells

GA
GA
Generally available and fully supported.
Preview
These 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.
Future
Future
A feature or technology support that is either on the roadmap or may be considered on-demand.
Not planned
Not planned
A feature or technology support that Dynatrace does not currently plan to pursue.
n/a
Not applicable

AWS Lambda

LanguageCloud platformmetrics and metadataLogsDistributed tracingAutomatic tracingOpenTelemetry
Extend tracing
Custom metricsAutomatic RUMAgentless RUM

Classic deployment4

Python

GA

GA

GA

GA1

GA

GA

GA1

n/a

Java

GA

GA

GA

GA1

GA

GA

GA1

n/a

Node.js

GA

GA

GA

GA1

GA

GA

GA1

n/a

.NET Core

GA

GA

GA3

Future

GA3

GA

Future

GA

GoLang

GA

GA

GA

Future

GA

GA

Future

GA

Container images 4

Python

GA

GA

GA

GA2

GA

GA

GA2

n/a

Java

GA

GA

GA

GA2

GA

GA

GA2

n/a

Node.js

GA

GA

GA

GA2

GA

GA

GA2

n/a

.NET Core

GA

GA

GA3

Future

GA3

GA

Future

GA

GoLang

GA

GA

GA

Future

GA

GA

Future

GA

4

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

Azure Functions

LanguageCloud platformmetrics and metadataLogsDistributed tracingAutomatic tracingOpenTelemetry
extend tracing
Custom metricsAutomatic RUMAgentless RUM

Windows-based AppService plan or App Service Environment

.NET Core

GA

GA

GA

GA1

GA

GA

Future

GA

Java

GA

GA

GA

Future

GA

GA

Future

GA

Node.js

GA

GA

GA

Future

GA

GA

Future

GA

Python

GA

GA

GA

Future

GA

GA

Future

GA

Linux-based App Service plan or App Service Environment

.NET Core

GA

GA

GA

GA2

GA

GA

Future

GA

Java

GA

GA

GA

Future

GA

GA

Future

GA

Node.js

GA

GA

GA

Future

GA

GA

Future

GA

Python

GA

GA

GA

Future

GA

GA

Future

GA

Consumption or Premium plan

.NET Core

GA

GA

GA3

Future

GA

GA

Future

GA

Java

GA

GA

GA

Future

GA

GA

Future

GA

Node.js

GA

GA

GA

Future

GA

GA

Future

GA

Python

GA

GA

GA

Future

GA

GA

Future

GA

1

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

Runtimes

LanguageDistributed tracingAutomatic tracing

Runtime v1

All languages

GA

Not planned

Runtime v2

.NET Core1

GA

GA2

Other languages

GA

Future

Runtime v3-v4

.NET Core1

GA

GA2

.Net Core, Isolated-Process

GA

Future

Other languages

GA

Future

1
2

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

Frameworks

LanguageDistributed tracingAutomatic tracing

Durable Functions

.NET Core

1

Future

Other languages

n/a1

Future

1

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

Google Cloud Functions

LanguageCloud platformmetrics and metadataLogsDistributed tracingAutomatic tracingOpenTelemetry
Extend tracing
Custom metricsAutomatic RUMAgentless RUM

Python

GA

GA

GA

Future

GA

GA

Future

GA

GoLang

GA

GA

GA

Future

GA

GA

Future

GA

.NET Core

GA

GA

GA

Future

GA

GA

Future

GA

Java

GA

GA

GA

Future

GA

GA

Future

GA

Node.js

GA

GA

GA1

Future

GA

GA

Future

GA