The term serverless defines the cloud services that share common characteristics:
While often used as a synonym for Functions-As-A-Service (FaaS), serverless cloud services span all sorts of services. The three most important categories are:
The nature of serverless technologies creates some challenges for the effective observability of such cloud services:
By providing deep integrations with the three major public cloud provider services to capture metrics, metadata, events, logs, and traces, Dynatrace unifies all the data sources and brings them into context to provide end-to-end visibility and Davis AI-powered analysis of this data.
With over 600+ integrations, extensions, and technology-specific support, Dynatrace provides extensive monitoring support, including your serverless technologies running on AWS, Azure, or Google Cloud.
With a single integration per cloud vendor, Dynatrace automatically discovers your cloud services and monitors the services to provide you with out-of-the-box service health and availability monitoring:
Several cloud compute services allow a simple integration without the need to redeploy your service. This makes it easy to add deep service instrumentation for additional visibility.
Visit Dynatrace Hub to see all services with a cloud-native integration.
For instructions on how to integrate Dynatrace into your container image, or how to make use of OpenTelemetry or advanced visibility to enable additional details via logs and other telemetry events, see the service-specific tutorials in our documentation:
Be sure to watch for the recommendations within the Dynatrace web UI to enable additional telemetry sources that will improve the observability of your services. For example: