(traceID, spanID string, start time.Time, requestID, tenantID, backend, result string)
| 681 | } |
| 682 | |
| 683 | func (s *Server) emitInferTrace(traceID, spanID string, start time.Time, requestID, tenantID, backend, result string) { |
| 684 | if !s.cfg.Telemetry.TracingEnabled { |
| 685 | return |
| 686 | } |
| 687 | s.telemetry.EmitTrace(types.TraceRecord{ |
| 688 | TraceID: traceID, |
| 689 | SpanID: spanID, |
| 690 | Name: "infer_request", |
| 691 | StartUnix: start.UnixMilli(), |
| 692 | EndUnix: time.Now().UnixMilli(), |
| 693 | Labels: map[string]string{ |
| 694 | "request_id": requestID, |
| 695 | "tenant_id": tenantID, |
| 696 | "backend": backend, |
| 697 | "result": result, |
| 698 | }, |
| 699 | }) |
| 700 | } |
| 701 | |
| 702 | func (s *Server) emitInferStepTrace(traceID, requestID, tenantID, stepType, backend, stepStatus string, start time.Time, latencyMs int64) { |
| 703 | if !s.cfg.Telemetry.TracingEnabled { |
no test coverage detected