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:
Heavily distributed, which makes distributed tracing a critical capability.
Sandboxed environments, with limited capabilities to modify.
Many different ways to capture telemetry.
Limitations of cloud provider native monitoring services
New problem patterns:
Cold start behavior
Cloud service provisioning optimizations
Complex service limits and quotas
Transient faults
By providing deep integrations with the three major public cloud provider services to capture metrics, metadata, events, logs, and traces, DESK 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, DESK provides extensive monitoring support, including your serverless technologies running on AWS, Azure, or Google Cloud.
With a single integration per cloud vendor, DESK 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 DESK Hub to see all services with a cloud-native integration.
For instructions on how to integrate DESK 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 DESK web UI to enable additional telemetry sources that will improve the observability of your services. For example: