Documentation ¶
Overview ¶
Package aws provides functions to trace aws/aws-sdk-go (https://github.com/aws/aws-sdk-go).
Example ¶
To start tracing requests, wrap the AWS session.Session by invoking awstrace.WrapSession.
package main import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/s3" awstrace "gopkg.in/DataDog/dd-trace-go.v1/contrib/aws/aws-sdk-go/aws" ) func main() { cfg := aws.NewConfig().WithRegion("us-west-2") sess := session.Must(session.NewSession(cfg)) sess = awstrace.WrapSession(sess) s3api := s3.New(sess) s3api.CreateBucket(&s3.CreateBucketInput{ Bucket: aws.String("some-bucket-name"), }) }
Output:
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.