From 1ea54b58b7a6059fa8987cdf34c9269765a030ab Mon Sep 17 00:00:00 2001 From: Lukas Lalinsky Date: Tue, 13 Feb 2024 16:57:56 +0100 Subject: [PATCH] More logging --- pkg/fpstore/service.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/fpstore/service.go b/pkg/fpstore/service.go index 7cff7e1..727b051 100644 --- a/pkg/fpstore/service.go +++ b/pkg/fpstore/service.go @@ -3,6 +3,7 @@ package fpstore import ( "context" "fmt" + "time" "net" @@ -159,6 +160,10 @@ func (s *FingerprintStoreService) Search(ctx context.Context, req *pb.SearchFing return nil, status.Error(codes.Internal, "failed to search index") } + log.Debug().Int("candidates", len(candidateIds)).Msg("received candidates") + + startTime := time.Now() + results, err := s.compareFingerprints(ctx, req.Fingerprint, candidateIds) if err != nil { return nil, err @@ -166,5 +171,8 @@ func (s *FingerprintStoreService) Search(ctx context.Context, req *pb.SearchFing if len(results) > maxResults { results = results[:maxResults] } + + log.Debug().Dur("duration", time.Since(startTime)).Int("results", len(results)).Msg("search finished") + return &pb.SearchFingerprintResponse{Results: results}, nil }