Kibana имеет встроенную визуализацию временных рядов, которая выглядит следующим образом:

Я пытаюсь воссоздать это следующим образом:
const getAverageDurations = async() =>
await client.search({
index: "console-*",
body: {
sort: {
"@timestamp": {
order: "asc"
}
},
query: {
range: {
"@timestamp": {
gte: Date.now() - 15 * 60 * 1000,
format: "epoch_millis"
}
}
},
aggs: {
average_durations: {
date_histogram: {
field: "@timestamp",
interval: "1m",
time_zone: "Asia/Shanghai",
min_doc_count: 1,
aggs: {
metrics: {
field: "duration",
type: "avgs"
}
}
}
}
}
},
size: 0
});
И это не удалось.Где в исходном коде Кибаны я могу найти эти агрегаты визуализации?