未验证 提交 729d409a 编写于 作者: C cai.zhang 提交者: GitHub

Add trace log for search (#8302)

Signed-off-by: Ncai.zhang <cai.zhang@zilliz.com>
上级 79b7dcc7
......@@ -1418,6 +1418,8 @@ func (node *Proxy) Search(ctx context.Context, request *milvuspb.SearchRequest)
Status: unhealthyStatus(),
}, nil
}
sp, ctx := trace.StartSpanFromContextWithOperationName(ctx, "Proxy-Search")
defer sp.Finish()
qt := &searchTask{
ctx: ctx,
Condition: NewTaskCondition(ctx),
......
......@@ -27,6 +27,8 @@ import (
"time"
"unsafe"
"github.com/milvus-io/milvus/internal/util/trace"
"github.com/milvus-io/milvus/internal/common"
"go.uber.org/zap"
......@@ -1439,6 +1441,8 @@ func (st *searchTask) getVChannels() ([]vChan, error) {
}
func (st *searchTask) PreExecute(ctx context.Context) error {
sp, ctx := trace.StartSpanFromContextWithOperationName(st.TraceCtx(), "Proxy-Search-PreExecute")
defer sp.Finish()
st.Base.MsgType = commonpb.MsgType_Search
st.Base.SourceID = Params.ProxyID
......@@ -1630,6 +1634,8 @@ func (st *searchTask) PreExecute(ctx context.Context) error {
}
func (st *searchTask) Execute(ctx context.Context) error {
sp, ctx := trace.StartSpanFromContextWithOperationName(st.TraceCtx(), "Proxy-Search-Execute")
defer sp.Finish()
var tsMsg msgstream.TsMsg = &msgstream.SearchMsg{
SearchRequest: *st.SearchRequest,
BaseMsg: msgstream.BaseMsg{
......@@ -1957,6 +1963,8 @@ func reduceSearchResultData(searchResultData []*schemapb.SearchResultData, avail
//}
func (st *searchTask) PostExecute(ctx context.Context) error {
sp, ctx := trace.StartSpanFromContextWithOperationName(st.TraceCtx(), "Proxy-Search-PostExecute")
defer sp.Finish()
t0 := time.Now()
defer func() {
log.Debug("WaitAndPostExecute", zap.Any("time cost", time.Since(t0)))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册