不为失败找理由,要为成功找方法。

kibana aggregations 中buckets 怎么获取全部?默认是10条?

Kibana | 作者 yuxia6895 | 发布于2018年08月02日 | 阅读数:2644

在discover里用app:abc123 可以找到数据,
但是在返回的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条。
已邀请:

yuxia6895

赞同来自:

麻烦帮忙看一下 谢谢

truman.p.du

赞同来自:

可以看一下我这个插件的代码,里面有你需要的indices_view, 欢迎    start,交流

要回复问题请先登录注册