connect contexts managed by fiber middleware to join at c.UserContext()
This commit is contained in:
1 parent
372f4367ed
commit
d119563c7d
2 files changed
+8
-2
No files matched your search
@@ -15,6 +15,7 @@ import (
|
||||
"git.ma-al.com/maal-libraries/observer/pkg/level"
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
|
||||
"go.opentelemetry.io/otel/trace"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -42,6 +43,9 @@ func main() {
|
||||
main.Use(func(c *fiber.Ctx) error {
|
||||
span := tracing.SpanFromContext(c)
|
||||
span.AddEvent("pushed into a span an event from middleware")
|
||||
|
||||
span = trace.SpanFromContext(c.UserContext())
|
||||
span.AddEvent("span also available from c.UserContext()")
|
||||
return c.Next()
|
||||
})
|
||||
|
||||
|
||||
Reference in new issue
Block a user