()
| 671 | } |
| 672 | |
| 673 | func (s *Server) telemetryStatus() map[string]any { |
| 674 | type statusProvider interface { |
| 675 | StatusSummary() map[string]any |
| 676 | } |
| 677 | if p, ok := s.telemetry.(statusProvider); ok { |
| 678 | return p.StatusSummary() |
| 679 | } |
| 680 | return map[string]any{"type": "unknown"} |
| 681 | } |
| 682 | |
| 683 | func (s *Server) emitInferTrace(traceID, spanID string, start time.Time, requestID, tenantID, backend, result string) { |
| 684 | if !s.cfg.Telemetry.TracingEnabled { |