1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-07-03 00:27:03 +02:00

move span, trace and event implementation to sdk. (#27)

* move event to sdk.

* move trace and span implementation to sdk.
- also added noop implementation of span and trace.

* fix review comments.
This commit is contained in:
rghetia
2019-06-26 22:03:09 -07:00
committed by GitHub
parent 541621cff0
commit 521a6c40f1
14 changed files with 1120 additions and 105 deletions

View File

@ -22,8 +22,8 @@ import (
"github.com/open-telemetry/opentelemetry-go/api/tag"
"github.com/open-telemetry/opentelemetry-go/api/trace"
"github.com/open-telemetry/opentelemetry-go/api/event"
"github.com/open-telemetry/opentelemetry-go/exporter/loader"
"github.com/open-telemetry/opentelemetry-go/sdk/event"
)
var (
@ -62,8 +62,6 @@ func main() {
err := tracer.WithSpan(ctx, "operation", func(ctx context.Context) error {
trace.SetError(ctx, true)
trace.Active(ctx).AddEvent(ctx, event.WithAttr("Nice operation!", tag.New("bogons").Int(100)))
trace.Active(ctx).SetAttributes(anotherKey.String("yes"))