github.com/epsagon/epsagon-go@v1.39.0/example/ddb_example/trigger/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 ddbHandler(ddbEvent events.DynamoDBEvent) error {
    11  	log.Println("In ddbHandler, received body: ", ddbEvent)
    12  	return nil
    13  }
    14  
    15  func main() {
    16  	log.Println("enter main")
    17  	config := epsagon.NewTracerConfig("ddb-test-go", "")
    18  	config.Debug = true
    19  	lambda.Start(epsagon.WrapLambdaHandler(config, ddbHandler))
    20  	log.Println("exit main")
    21  }