This page describes which features and capabilities are available across the various flavors of serverless compute services for functions (FaaS).
| 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. |
| Icon | Release | Description |
|---|---|---|
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 | A feature or technology support that is either on the roadmap or may be considered on-demand. | |
Not planned | A feature or technology support that Dynatrace does not currently plan to pursue. | |
n/a | Not applicable |
Both 64-bit ARM (AWS Graviton2 processors) and 64-bit x86 architectures are supported
Both 64-bit ARM (AWS Graviton2 processors) and 64-bit x86 architectures are supported
Requires integration of Dynatrace extension via Dynatrace Lambda Layer. To learn which runtimes are supported, see Support lifecycle.
Durable Functions aren't supported.
| Language | Cloud platform metrics and metadata | Logs | Distributed tracing | Automatic tracing | OpenTelemetry extend tracing | Infrastructure monitoring | Custom metrics | Automatic RUM | Agentless RUM |
|---|---|---|---|---|---|---|---|---|---|
.NET Core | n/a | ||||||||
Java | |||||||||
Node.js | |||||||||
Python | n/a | n/a |
| Language | Cloud platform metrics and metadata | Logs | Distributed tracing | Automatic tracing | OpenTelemetry extend tracing | Infrastructure monitoring | Custom metrics | Automatic RUM | Agentless RUM |
|---|---|---|---|---|---|---|---|---|---|
.NET Core | n/a | ||||||||
Java | |||||||||
Node.js | |||||||||
Python |
Requires integration of OneAgent on AppServices for Linux and Containers
For Flex Consumption (OneAgent version 1.343+) and Premium Plan for Linux (OneAgent version 1.347+) only.
For Dedicated plan only.
For Azure Functions runtime v4, only the following triggers are supported.
Output bindings are only supported for HTTP triggers.
| Language | Cloud platform metrics and metadata | Logs | Distributed tracing | Automatic tracing | OpenTelemetry Extend tracing | Custom metrics | Automatic RUM | Agentless RUM |
|---|---|---|---|---|---|---|---|---|
Python | ||||||||
GoLang | ||||||||
.NET Core | ||||||||
Java | ||||||||
Node.js |