Observability in serverless environments can be challenging, but AWS Distro for OpenTelemetry (ADOT) simplifies this by providing a standardized, vendor-neutral way to collect and export telemetry. ADOT allows you to leverage industry-standard OpenTelemetry APIs to instrument your applications without being locked into a single observability backend. The challenge with containerized Lambdas is that they do not support standard Lambda Layers. Since ADOT is typically deployed as a layer for Lambda functions, we need an alternative way to get the telemetry agent into our execution environment.
"Ampere gave us a leg up to understand how to best instrument the code, and run it in that setup," remarked Antoine Toulmé, who maintains the OpenTelemetry Collector project while serving as a senior engineering manager at Splunk.