在discover里用app:abc123 可以找到数据,
但是在返回的aggregation buckets中返回的是10条 超过10条怎么显示,
在这里用size时候只针对 hits.hits有用。
就是想每个日志app列举一个,然后点击时候跳转到日志该列表。
我是用的aggregation的buckets列举的日志,一直都是20条。
但是在返回的aggregation buckets中返回的是10条 超过10条怎么显示,
server.route({
path: "/log-monitor",
method: "GET",
handler(request, reply) {
const { callWithRequest } = server.plugins.elasticsearch.getCluster(
"data"
);
callWithRequest(request, "search", {
index: " logstash-*",
body: {
aggs: {
apps: { terms: { field: "app.keyword" } }
},
size:10
}
}).then(response => {
reply(response);
});
}
});
在这里用size时候只针对 hits.hits有用。
就是想每个日志app列举一个,然后点击时候跳转到日志该列表。
我是用的aggregation的buckets列举的日志,一直都是20条。
1 个回复
yuxia6895
赞同来自: