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

OneAgent version 1.343+

GA

GA

n/a

GA

Future

GA

Java

GA

GA

OneAgent version 1.343+OneAgent version 1.343+

GA

OneAgent version 1.343+4

GA

Future

GA

Node.js

GA

GA

OneAgent version 1.343+OneAgent version 1.343+

GA

OneAgent version 1.343+4

GA

Future

GA

Python

GA

GA

OneAgent version 1.343+

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

OneAgent version 1.343+Flex Consumption and Premium Plan for Linux: OneAgent version 1.349+

GA

n/a

GA

Future

GA

Java

GA

GA

OneAgent version 1.343+

Future

GA

Future4

GA

Future

GA

Node.js

GA

GA

OneAgent version 1.343+

Future

GA

Future4

GA

Future

GA

Python

GA

GA

OneAgent version 1.343+Flex Consumption: OneAgent version 1.343+. Premium Plan for Linux: OneAgent version 1.347+

GA

Future4

GA

Future

GA

4

For Dedicated plan only.

Trigger support

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

Java

TriggerSupport

HTTP and webhooks

OneAgent version 1.343+5

Service Bus

OneAgent version 1.343+

Event Hubs

OneAgent version 1.343+

Timer

OneAgent version 1.343+

Blob Storage

Future

Event Grid

Future

Azure SQL

OneAgent version 1.349+

Azure Cosmos DB

OneAgent version 1.349+

Apache Kafka

Future

Queue Storage

Future

IoT Hub

Future

Azure Managed Redis

OneAgent version 1.349+

Node.js

Only the Node.js v4 programming model is supported.

TriggerSupport

HTTP and webhooks

OneAgent version 1.343+5

Service Bus

OneAgent version 1.343+

Event Hubs

OneAgent version 1.343+

Timer

OneAgent version 1.343+

Blob Storage

OneAgent version 1.347+

Event Grid

OneAgent version 1.347+

Azure SQL

Future

Azure Cosmos DB

OneAgent version 1.349+

Apache Kafka

OneAgent version 1.353+

Queue Storage

OneAgent version 1.353+

IoT Hub

Future

Azure Managed Redis

OneAgent version 1.349+

Python

Only the Python v2 programming model is supported.

TriggerSupport

HTTP and webhooks

OneAgent version 1.343+5

Service Bus

OneAgent version 1.343+

Event Hubs

OneAgent version 1.343+

Timer

OneAgent version 1.343+

Blob Storage

OneAgent version 1.343+

Event Grid

OneAgent version 1.343+

Azure SQL

OneAgent version 1.343+

Azure Cosmos DB

OneAgent version 1.345+

Apache Kafka

OneAgent version 1.345+

Queue Storage

OneAgent version 1.345+

IoT Hub

OneAgent version 1.345+

Azure Managed Redis

Future

.NET

Only the .NET isolated worker model is supported.

TriggerSupportExtension package

HTTP and webhooks

OneAgent version 1.349+5

Microsoft.Azure.Functions.Worker.Extensions.Http 3.2.0+

Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore 2.0.0+

Service Bus

OneAgent version 1.349+

Microsoft.Azure.Functions.Worker.Extensions.ServiceBus 4.2.1+

Event Hubs

OneAgent version 1.349+

Microsoft.Azure.Functions.Worker.Extensions.EventHubs 6.2.0+

Timer

OneAgent version 1.349+

Microsoft.Azure.Functions.Worker.Extensions.Timer 4.1.0+

Blob Storage

OneAgent version 1.349+

Microsoft.Azure.Functions.Worker.Extensions.Storage.Blobs 5.0.0+

Event Grid

Future

Azure SQL

Future

Azure Cosmos DB

Future

Apache Kafka

Future

Queue Storage

Future

IoT Hub

Future

Azure Managed Redis

Future

5

Output bindings are only supported for HTTP triggers.

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

GA6

Future

GA

GA

Future

GA

6

Trace Google Functions written in Node.js

Related topics

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