Refactor load of tracer load
This commit is contained in:
parent
ccb1eb4925
commit
0925f20d05
1 changed files with 6 additions and 10 deletions
|
@ -31,7 +31,6 @@ import (
|
||||||
"os/exec"
|
"os/exec"
|
||||||
"reflect"
|
"reflect"
|
||||||
"regexp"
|
"regexp"
|
||||||
"runtime"
|
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
text_template "text/template"
|
text_template "text/template"
|
||||||
|
@ -956,16 +955,13 @@ func buildOpentracing(c interface{}, s interface{}) string {
|
||||||
}
|
}
|
||||||
|
|
||||||
buf := bytes.NewBufferString("")
|
buf := bytes.NewBufferString("")
|
||||||
if cfg.ZipkinCollectorHost != "" {
|
|
||||||
buf.WriteString("opentracing_load_tracer /usr/local/lib/libzipkin_opentracing.so /etc/nginx/opentracing.json;")
|
if cfg.DatadogCollectorHost != "" {
|
||||||
} else if cfg.JaegerCollectorHost != "" {
|
|
||||||
if runtime.GOARCH == "arm" {
|
|
||||||
buf.WriteString("# Jaeger tracer is not available for ARM https://github.com/jaegertracing/jaeger-client-cpp/issues/151")
|
|
||||||
} else {
|
|
||||||
buf.WriteString("opentracing_load_tracer /usr/local/lib/libjaegertracing_plugin.so /etc/nginx/opentracing.json;")
|
|
||||||
}
|
|
||||||
} else if cfg.DatadogCollectorHost != "" {
|
|
||||||
buf.WriteString("opentracing_load_tracer /usr/local/lib64/libdd_opentracing.so /etc/nginx/opentracing.json;")
|
buf.WriteString("opentracing_load_tracer /usr/local/lib64/libdd_opentracing.so /etc/nginx/opentracing.json;")
|
||||||
|
} else if cfg.ZipkinCollectorHost != "" {
|
||||||
|
buf.WriteString("opentracing_load_tracer /usr/local/lib/libzipkin_opentracing_plugin.so /etc/nginx/opentracing.json;")
|
||||||
|
} else if cfg.JaegerCollectorHost != "" {
|
||||||
|
buf.WriteString("opentracing_load_tracer /usr/local/lib/libjaegertracing_plugin.so /etc/nginx/opentracing.json;")
|
||||||
}
|
}
|
||||||
|
|
||||||
buf.WriteString("\r\n")
|
buf.WriteString("\r\n")
|
||||||
|
|
Loading…
Reference in a new issue