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 |
Requires integration of OneAgent on AppServices for Linux and Containers
For Flex Consumption only.
For Dedicated plan only.
For Azure Functions runtime v4, only the following triggers are supported.
Output bindings are only supported for HTTP triggers.
| Trigger | Java | Node.js | Python |
|---|---|---|---|
| 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 |