plugin/trace: recognize Zipkin URL schemes by prefix (#8625)

* plugin/trace: recognize Zipkin URL schemes by prefix

Signed-off-by: xinjun.jiang <xinjun.jiang@daocloud.io>

* plugin/trace: compare HTTP schemes case insensitively

Signed-off-by: xinjun.jiang <xinjun.jiang@daocloud.io>

---------

Signed-off-by: xinjun.jiang <xinjun.jiang@daocloud.io>
This commit is contained in:
jxj
2026-10-13 19:55:41 +08:00
committed by GitHub
parent f0baaf05dd
commit 3580a2996e
4 changed files with 18 additions and 7 deletions

View File

@@ -148,7 +148,8 @@ func normalizeEndpoint(epType, ep string) (string, string, error) {
}
if epType == "zipkin" {
if !strings.Contains(ep, "http") {
lowerEp := strings.ToLower(ep)
if !strings.HasPrefix(lowerEp, "http://") && !strings.HasPrefix(lowerEp, "https://") {
ep = "http://" + ep + "/api/v2/spans"
}
}