Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AggregationParser ¶
type BackendFactory ¶
type QueryBuilder ¶
type QueryBuilder interface { SearchQueryElastic(backend config.Backend, req service.SearchRequest) ( queries map[string]elastic.Query, aggregations map[string]elastic.Aggregation, err error, ) SearchQuerySLS(backend config.Backend, req service.SearchRequest) ( queries map[string]string, err error, ) }
type SLSSearchResult ¶
type SLSSearchResult struct { ResponseCountByGetHistograms *sls.GetHistogramsResponse `json:"response_count_by_get_histograms"` ResponseCountByGetLogs *sls.GetLogsV3Response `json:"response_count_by_get_logs"` ResponseLog *sls.GetLogsV3Response `json:"response_log"` ResponseAggregation *sls.GetHistogramsResponse `json:"response_aggregation"` ErrorByGetHistograms error `json:"error_by_get_histograms"` ErrorByGetLogs error `json:"error_by_get_logs"` ErrorResponseLog error `json:"error_response_log"` ErrorResponseAggregation error `json:"error_response_aggregation"` }
Source Files
¶
Click to show internal directories.
Click to hide internal directories.