(r *http.Request)
| 292 | } |
| 293 | |
| 294 | func GetSource(r *http.Request) string { |
| 295 | // check it for backwards compatibility |
| 296 | userAgent := r.Header.Get("User-Agent") |
| 297 | if strings.Contains(userAgent, RulerUserAgent) || requestmeta.RequestFromRuler(r.Context()) { |
| 298 | // caller is ruler |
| 299 | return requestmeta.SourceRuler |
| 300 | } |
| 301 | |
| 302 | return requestmeta.SourceAPI |
| 303 | } |
no test coverage detected