MCPcopy
hub / github.com/grafana/tempo / memberlistStatusHandler

Function memberlistStatusHandler

cmd/tempo/app/memberlist.go:16–24  ·  view source on GitHub ↗
(httpPathPrefix string, kvs *memberlist.KVInitService)

Source from the content-addressed store, hash-verified

14var memberlistStatusPageHTML string
15
16func memberlistStatusHandler(httpPathPrefix string, kvs *memberlist.KVInitService) http.Handler {
17 templ := template.New("memberlist_status")
18 templ.Funcs(map[string]interface{}{
19 "AddPathPrefix": func(link string) string { return path.Join(httpPathPrefix, link) },
20 "StringsJoin": strings.Join,
21 })
22 template.Must(templ.Parse(memberlistStatusPageHTML))
23 return memberlist.NewHTTPStatusHandler(kvs, templ)
24}

Callers 1

initMemberlistKVMethod · 0.85

Calls 2

JoinMethod · 0.65
ParseMethod · 0.65

Tested by

no test coverage detected