packagemainimport("log""github.com/DataDog/opencensus-go-exporter-datadog""go.opencensus.io/stats/view")funcmain(){dd,err:=datadog.NewExporter(datadog.Options{})iferr!=nil{log.Fatalf("Failed to create the Datadog exporter: %v",err)}// It is imperative to invoke flush before your main function exits
deferdd.Stop()// Register it as a metrics exporter
view.RegisterExporter(dd)}
packagemainimport("log""github.com/DataDog/opencensus-go-exporter-datadog""go.opencensus.io/trace")funcmain(){dd,err:=datadog.NewExporter(datadog.Options{})iferr!=nil{log.Fatalf("Failed to create the Datadog exporter: %v",err)}// It is imperative to invoke flush before your main function exits
deferdd.Stop()// Register it as a metrics exporter
trace.RegisterExporter(dd)// Allow Datadog to calculate APM metrics and do the sampling.
trace.ApplyConfig(trace.Config{DefaultSampler:trace.AlwaysSample()})}
packagemainimport("log""github.com/DataDog/opencensus-go-exporter-datadog""go.opencensus.io/stats/view""go.opencensus.io/trace")funcmain(){dd,err:=datadog.NewExporter(datadog.Options{})iferr!=nil{log.Fatalf("Failed to create the Datadog exporter: %v",err)}// It is imperative to invoke flush before your main function exits
deferdd.Stop()// Register it as a metrics exporter
view.RegisterExporter(dd)// Register it as a metrics exporter
trace.RegisterExporter(dd)// Allow Datadog to calculate APM metrics and do the sampling.
trace.ApplyConfig(trace.Config{DefaultSampler:trace.AlwaysSample()})}