mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-11 22:29:01 +08:00
fix: enable smart trace detail (#6596)
This commit is contained in:
parent
a383c708e3
commit
02d8fdb212
@ -2,31 +2,32 @@ package api
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
|
"go.signoz.io/signoz/ee/query-service/app/db"
|
||||||
|
"go.signoz.io/signoz/ee/query-service/model"
|
||||||
|
baseapp "go.signoz.io/signoz/pkg/query-service/app"
|
||||||
|
basemodel "go.signoz.io/signoz/pkg/query-service/model"
|
||||||
|
"go.uber.org/zap"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (ah *APIHandler) searchTraces(w http.ResponseWriter, r *http.Request) {
|
func (ah *APIHandler) searchTraces(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
||||||
ah.APIHandler.SearchTraces(w, r)
|
if !ah.CheckFeature(basemodel.SmartTraceDetail) {
|
||||||
return
|
zap.L().Info("SmartTraceDetail feature is not enabled in this plan")
|
||||||
|
ah.APIHandler.SearchTraces(w, r)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
searchTracesParams, err := baseapp.ParseSearchTracesParams(r)
|
||||||
|
if err != nil {
|
||||||
|
RespondError(w, &model.ApiError{Typ: model.ErrorBadData, Err: err}, "Error reading params")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// This is commented since this will be taken care by new trace API
|
result, err := ah.opts.DataConnector.SearchTraces(r.Context(), searchTracesParams, db.SmartTraceAlgorithm)
|
||||||
|
if ah.HandleError(w, err, http.StatusBadRequest) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// if !ah.CheckFeature(basemodel.SmartTraceDetail) {
|
ah.WriteJSON(w, r, result)
|
||||||
// zap.L().Info("SmartTraceDetail feature is not enabled in this plan")
|
|
||||||
// ah.APIHandler.SearchTraces(w, r)
|
|
||||||
// return
|
|
||||||
// }
|
|
||||||
// searchTracesParams, err := baseapp.ParseSearchTracesParams(r)
|
|
||||||
// if err != nil {
|
|
||||||
// RespondError(w, &model.ApiError{Typ: model.ErrorBadData, Err: err}, "Error reading params")
|
|
||||||
// return
|
|
||||||
// }
|
|
||||||
|
|
||||||
// result, err := ah.opts.DataConnector.SearchTraces(r.Context(), searchTracesParams, db.SmartTraceAlgorithm)
|
|
||||||
// if ah.HandleError(w, err, http.StatusBadRequest) {
|
|
||||||
// return
|
|
||||||
// }
|
|
||||||
|
|
||||||
// ah.WriteJSON(w, r, result)
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user