File tree Expand file tree Collapse file tree 2 files changed +32
-9
lines changed
x-pack/plugins/security_solution/server/search_strategy/security_solution/factory/network/dns Expand file tree Collapse file tree 2 files changed +32
-9
lines changed Original file line number Diff line number Diff line change @@ -146,10 +146,23 @@ export const formattedSearchStrategyResponse = {
146146 dns_name_query_count : {
147147 terms : {
148148 field : 'dns.question.registered_domain' ,
149- size : 10 ,
150- order : { unique_domains : 'desc' } ,
149+ size : 1000000 ,
151150 } ,
152151 aggs : {
152+ bucket_sort : {
153+ bucket_sort : {
154+ sort : [
155+ {
156+ unique_domains : {
157+ order : 'desc' ,
158+ } ,
159+ } ,
160+ { _key : { order : 'asc' } } ,
161+ ] ,
162+ from : 0 ,
163+ size : 10 ,
164+ } ,
165+ } ,
153166 unique_domains : { cardinality : { field : 'dns.question.name' } } ,
154167 dns_bytes_in : { sum : { field : 'source.bytes' } } ,
155168 dns_bytes_out : { sum : { field : 'destination.bytes' } } ,
@@ -204,10 +217,23 @@ export const expectedDsl = {
204217 dns_name_query_count : {
205218 terms : {
206219 field : 'dns.question.registered_domain' ,
207- size : 10 ,
208- order : { unique_domains : 'desc' } ,
220+ size : 1000000 ,
209221 } ,
210222 aggs : {
223+ bucket_sort : {
224+ bucket_sort : {
225+ sort : [
226+ {
227+ unique_domains : {
228+ order : 'desc' ,
229+ } ,
230+ } ,
231+ { _key : { order : 'asc' } } ,
232+ ] ,
233+ from : 0 ,
234+ size : 10 ,
235+ } ,
236+ } ,
211237 unique_domains : { cardinality : { field : 'dns.question.name' } } ,
212238 dns_bytes_in : { sum : { field : 'source.bytes' } } ,
213239 dns_bytes_out : { sum : { field : 'destination.bytes' } } ,
Original file line number Diff line number Diff line change @@ -27,18 +27,15 @@ type QueryOrder =
2727const getQueryOrder = ( sort : SortField < NetworkDnsFields > ) : QueryOrder => {
2828 switch ( sort . field ) {
2929 case NetworkDnsFields . queryCount :
30- return {
31- _count : {
32- order : sort . direction ,
33- } ,
34- } ;
30+ return { _count : { order : sort . direction } } ;
3531 case NetworkDnsFields . dnsName :
3632 return { _key : { order : sort . direction } } ;
3733 case NetworkDnsFields . uniqueDomains :
3834 return { unique_domains : { order : sort . direction } } ;
3935 case NetworkDnsFields . dnsBytesIn :
4036 return { dns_bytes_in : { order : sort . direction } } ;
4137 case NetworkDnsFields . dnsBytesOut :
38+ return { dns_bytes_out : { order : sort . direction } } ;
4239 }
4340 assertUnreachable ( sort . field ) ;
4441} ;
You can’t perform that action at this time.
0 commit comments