(w http.ResponseWriter, r *http.Request)
| 330 | } |
| 331 | |
| 332 | func (s *Server) metrics(w http.ResponseWriter, r *http.Request) { |
| 333 | if !s.cfg.Telemetry.MetricsEnabled { |
| 334 | w.Header().Set("Content-Type", "text/plain; version=0.0.4") |
| 335 | _, _ = fmt.Fprintln(w, "# infercore metrics disabled by telemetry.metrics_enabled=false") |
| 336 | return |
| 337 | } |
| 338 | |
| 339 | promhttp.HandlerFor(s.promReg, promhttp.HandlerOpts{ |
| 340 | EnableOpenMetrics: false, |
| 341 | }).ServeHTTP(w, r) |
| 342 | } |
| 343 | |
| 344 | func (s *Server) infer(w http.ResponseWriter, r *http.Request) { |
| 345 | traceID := traceutil.NewTraceID() |
nothing calls this directly
no outgoing calls
no test coverage detected