coredns/middleware/pkg/trace/trace.go
John Belamaric 5a60090933 Tracing for gRPC Server (#619)
* Implements tracing in the native gRPC server

* Undo some unnecessary changes

* Properly revert trace/setup.go this time

* Some very very basic tests

* Remove warning for non-Trace middleware
2017-04-18 11:10:49 -04:00

12 lines
221 B
Go

package trace
import (
"github.com/coredns/coredns/middleware"
ot "github.com/opentracing/opentracing-go"
)
// Trace holds the tracer and endpoint info
type Trace interface {
middleware.Handler
Tracer() ot.Tracer
}