Try it free

Serverless compute support matrix

  • Latest Dynatrace
  • 13-min read

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

IconReleaseDescription

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

Classic deployment

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

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

Python

GA

GA

GA

GA1

GA

GA

GA1

n/a

Java

GA

GA

GA

GA2

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

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

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

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

1

Requires integration of Dynatrace extension via Dynatrace Lambda Layer. To learn which runtimes are supported, see Support lifecycle.

2

Requires integration of Dynatrace extension on container image

3

Trace AWS Lambda .Net Core

Azure Functions

Durable Functions aren't supported.

Windows-based

LanguageCloud platform metrics and metadataLogsDistributed tracingAutomatic tracingOpenTelemetry
extend tracing
Infrastructure monitoringCustom metricsAutomatic RUMAgentless RUM

.NET Core

GA

GA

GA

GA1

GA

n/a

GA

Future

GA

Java

GA

GA

GA

OneAgent version 1.343+

GA

OneAgent version 1.343+7

GA

Future

GA

Node.js

GA

GA

GA

OneAgent version 1.343+

GA

OneAgent version 1.343+7

GA

Future

GA

Python

GA

GA

GA

n/a

GA

n/a

GA

Future

GA

Linux-based

LanguageCloud platform metrics and metadataLogsDistributed tracingAutomatic tracingOpenTelemetry
extend tracing
Infrastructure monitoringCustom metricsAutomatic RUMAgentless RUM

.NET Core

GA

GA

GA

GA5

GA

n/a

GA

Future

GA

Java

GA

GA

GA

Future

GA

Future7

GA

Future

GA

Node.js

GA

GA

GA

Future

GA

Future7

GA

Future

GA

Python

GA

GA

GA

OneAgent version 1.343+6

GA

Future7

GA

Future

GA

5

Requires integration of OneAgent on AppServices for Linux and Containers

6

For Flex Consumption only.

7

For Dedicated plan only.

Trigger support

For Azure Functions runtime v4, only the following triggers are supported.

Output bindings are only supported for HTTP triggers.

TriggerJavaNode.jsPython

HTTP and webhooks

GA

GA

GA

Service Bus

GA

GA

GA

Event Hubs

GA

GA

GA

Timer

GA

GA

GA

Blob Storage

Future

Future

GA

Event Grid

Future

Future

GA

Azure SQL

Future

Future

GA

Google Cloud Functions

LanguageCloud platform metrics 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

1

Trace Google Functions written in Node.js

Related topics

  • Serverless monitoring
  • OneAgent platform and capability support matrix
  • Technology support
  • Known solutions and workarounds