aws/aws-lambda-go instrumentation example
A simple example to demonstrate the AWS Lambda for Go instrumentation. In this example, container
aws-lambda-client initializes an S3 client and an HTTP client and runs 2 basic operations:
These instructions assume you have docker-compose installed and setup, and AWS credential configured.
From within the
exampledirectory, bring up the project by running:
docker-compose up --detach
The instrumentation works with a
stdoutexporter. The example pulls this output from AWS and outputs back to stdout. To inspect the output (following build output), you can run:
After inspecting the client logs, the example can be cleaned up by running:
Note: Because the example runs on AWS Lambda, a handful of resources are created in AWS by the example. The example will automatically destroy any resources it makes; however, if you terminate the container before it completes you may have leftover resources in AWS. Should you terminate the container early, run the below command to ensure all AWS resources are cleaned up:
There is no documentation for this package.