mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
parent
b3124d7870
commit
4eaceb2658
2 changed files with 2 additions and 2 deletions
|
@ -28,7 +28,7 @@ describe('getEntityInstancesQuery', () => {
|
|||
|
||||
expect(query).toEqual(
|
||||
'FROM logs-*, metrics-* | ' +
|
||||
'STATS host.name = TOP(host.name::keyword, 10, "ASC"), entity.last_seen_timestamp = MAX(custom_timestamp_field), service.id = MAX(service.id::keyword) BY service.name::keyword | ' +
|
||||
'STATS host.name = VALUES(host.name::keyword), entity.last_seen_timestamp = MAX(custom_timestamp_field), service.id = MAX(service.id::keyword) BY service.name::keyword | ' +
|
||||
'RENAME `service.name::keyword` AS service.name | ' +
|
||||
'EVAL entity.type = "service", entity.id = service.name, entity.display_name = COALESCE(service.id, entity.id) | ' +
|
||||
'SORT entity.id DESC | ' +
|
||||
|
|
|
@ -46,7 +46,7 @@ const dslFilter = ({
|
|||
const statsCommand = ({ source }: { source: EntitySourceDefinition }) => {
|
||||
const aggs = source.metadata_fields
|
||||
.filter((field) => !source.identity_fields.some((idField) => idField === field))
|
||||
.map((field) => `${field} = TOP(${asKeyword(field)}, 10, "ASC")`);
|
||||
.map((field) => `${field} = VALUES(${asKeyword(field)})`);
|
||||
|
||||
if (source.timestamp_field) {
|
||||
aggs.push(`entity.last_seen_timestamp = MAX(${source.timestamp_field})`);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue