github.com/epsagon/epsagon-go@v1.39.0/example/exp_example/main.go (about) 1 package main 2 3 import ( 4 "github.com/aws/aws-lambda-go/events" 5 "github.com/aws/aws-lambda-go/lambda" 6 "github.com/epsagon/epsagon-go/epsagon" 7 "log" 8 ) 9 10 func expHandler(request events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error) { 11 log.Println("In expHandler, received body: ", request.Body) 12 zero := 0 13 _ = 1 / zero 14 return events.APIGatewayProxyResponse{Body: request.Body, StatusCode: 200}, nil 15 } 16 17 func main() { 18 log.Println("enter main") 19 config := epsagon.NewTracerConfig("exp-test-go", "") 20 lambda.Start(epsagon.WrapLambdaHandler(config, expHandler)) 21 log.Println("exit main") 22 }