Added default configuration for DataDog APM Tracer
This commit is contained in:
parent
73b4df4e18
commit
7d2b7cd7f1
1 changed files with 25 additions and 0 deletions
|
@ -11,6 +11,7 @@ import (
|
||||||
"github.com/containous/traefik/api"
|
"github.com/containous/traefik/api"
|
||||||
"github.com/containous/traefik/log"
|
"github.com/containous/traefik/log"
|
||||||
"github.com/containous/traefik/middlewares/tracing"
|
"github.com/containous/traefik/middlewares/tracing"
|
||||||
|
"github.com/containous/traefik/middlewares/tracing/datadog"
|
||||||
"github.com/containous/traefik/middlewares/tracing/jaeger"
|
"github.com/containous/traefik/middlewares/tracing/jaeger"
|
||||||
"github.com/containous/traefik/middlewares/tracing/zipkin"
|
"github.com/containous/traefik/middlewares/tracing/zipkin"
|
||||||
"github.com/containous/traefik/ping"
|
"github.com/containous/traefik/ping"
|
||||||
|
@ -332,6 +333,10 @@ func (gc *GlobalConfiguration) initTracing() {
|
||||||
log.Warn("Zipkin configuration will be ignored")
|
log.Warn("Zipkin configuration will be ignored")
|
||||||
gc.Tracing.Zipkin = nil
|
gc.Tracing.Zipkin = nil
|
||||||
}
|
}
|
||||||
|
if gc.Tracing.DataDog != nil {
|
||||||
|
log.Warn("DataDog configuration will be ignored")
|
||||||
|
gc.Tracing.DataDog = nil
|
||||||
|
}
|
||||||
case zipkin.Name:
|
case zipkin.Name:
|
||||||
if gc.Tracing.Zipkin == nil {
|
if gc.Tracing.Zipkin == nil {
|
||||||
gc.Tracing.Zipkin = &zipkin.Config{
|
gc.Tracing.Zipkin = &zipkin.Config{
|
||||||
|
@ -345,6 +350,26 @@ func (gc *GlobalConfiguration) initTracing() {
|
||||||
log.Warn("Jaeger configuration will be ignored")
|
log.Warn("Jaeger configuration will be ignored")
|
||||||
gc.Tracing.Jaeger = nil
|
gc.Tracing.Jaeger = nil
|
||||||
}
|
}
|
||||||
|
if gc.Tracing.DataDog != nil {
|
||||||
|
log.Warn("DataDog configuration will be ignored")
|
||||||
|
gc.Tracing.DataDog = nil
|
||||||
|
}
|
||||||
|
case datadog.Name:
|
||||||
|
if gc.Tracing.DataDog == nil {
|
||||||
|
gc.Tracing.DataDog = &datadog.Config{
|
||||||
|
LocalAgentHostPort: "localhost:8126",
|
||||||
|
GlobalTag: "",
|
||||||
|
Debug: false,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if gc.Tracing.Zipkin != nil {
|
||||||
|
log.Warn("Zipkin configuration will be ignored")
|
||||||
|
gc.Tracing.Zipkin = nil
|
||||||
|
}
|
||||||
|
if gc.Tracing.Jaeger != nil {
|
||||||
|
log.Warn("Jaeger configuration will be ignored")
|
||||||
|
gc.Tracing.Jaeger = nil
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
log.Warnf("Unknown tracer %q", gc.Tracing.Backend)
|
log.Warnf("Unknown tracer %q", gc.Tracing.Backend)
|
||||||
return
|
return
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue