问题标签 [kibana-5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - 查询数字字段匹配字符串字段
我有一个 ELK 堆栈设置。当我对数字字段执行查询时,它也与字符串字段匹配。例如,我将负载均衡器日志发送到 ELK,如果我执行此操作,那么它也与值backend_processing_time:>5
匹配。backend_processing_time
0.001
在kibana界面上,显示查询与请求消息中的字符串匹配。我无法理解针对数字字段的查询如何与字符串匹配。
在 kibana 的开发工具部分,我尝试运行相同的查询
即使有这么多的 backend_processing_time 我也得到了结果。我无法理解为什么会这样。
我搜索了其他数字类型的字段,发现对数字字段进行的所有查询都与字符串类型字段匹配。
我提供了一个示例搜索结果,供我backend_processing_time:>500000000
查询。从这个结果中可以看出,backend_processing_time 字段非常小,但仍然受到了打击。
编辑
我通过GET /logstash-2017.05.11/_mapping/prod-quizelb-logs
在 kibana 控制台中运行查询获得了映射。
我正在获取的映射backend_processing_time
显示了这一点
因此,该字段似乎是文本类型,从而导致发生此错误。
现在我有另一个困惑,即 kibana 显示这个,number
但 elasticsearch 显示这个 type text
。此外,这是动态映射的,因为我从未自己创建映射。我认为它们是在应用 grok 过滤器时由 logstash 创建的。
elasticsearch - 搜索 Guard Kibana 客户端证书认证
我已经为 Elasticsearch 5 安装了 Search Guard,并且仅通过以 CN 作为用户名的客户端证书配置身份验证。
我还为 Kibana 安装了 Search Guard 插件。
如何配置 Search Guard for Kibana 使用客户端证书让用户登录?我在文档中只看到使用用户名密码或 LDAP 的选项: https ://github.com/floragunncom/search-guard-docs/blob/master/kibana.md
但我想使用 Search Guard for Elasticsearch 中配置的客户端证书。我没有看到任何配置选项也可以为 kibana 用户启用 clientcert 身份验证。
我仍然必须通过我应该插入用户名和密码的表单登录。
elasticsearch - 弹性搜索中的自动完成
我计划为电子商务网站制作一个基于弹性搜索的自动完成模块。我正在使用 edge_ngram 提供建议。我正在尝试这种配置。
但结果应该是:
如果我在这方面遗漏了什么,请告诉我,我是新手,所以不知道任何其他可能产生更好结果的方法。
elasticsearch - 归档 Elastic Search 上的映射
我正在使用弹性搜索来自动完成并纠正拼写错误。我的字段有这个映射(用于自动完成)。
现在我想在这个领域实现短语建议。当我使用它时,它给出了错误的结果。那是因为我认为现有的映射。
kibana-5 - 如何在新应用中使用 kbn-top-nav 菜单?
Kibana 5.2.2
在我的 Kibana 应用程序中,我想使用 kbn-top-nav 菜单,就像在 timelion app 中一样。
我将这一行添加到我的模板中,只替换了名称 arg:
在控制器中,我添加了配置数组:
但我在顶部没有看到任何菜单。如何正确使用 kbn-top-nav?
更新:我在我的 app.js 中导入了指令,import 'ui/kbn_top_nav';
现在我看到了一个没有任何样式的原始菜单列表。如何正确获取样式?
elasticsearch - 如何从 Kibana 将 http 凭据传递给 Elasticsearch
我有Elasticsearch
并Kibana
5.2.1
安装在我的Linux RHEL 7.2
机器上。当我在 chrome 浏览器中点击我的 Kibana URL 时http://xx.xx.xx.xxx:5601
,它将导航到我的自定义身份验证页面。凭据通过身份验证后,它将导航到Kibana Discover
页面。我想以这种格式将这些凭据传递给 elasticsearch。http://<<username>>:<<pwd>>localhost:9200/<<index-name>>
.
是否有任何插件或配置可用于实现此目的?
php - Kibana 显示错误数据
所以我目前正在做一些温度记录。我已经设置了一个 php 脚本,它将直接在 elasticsearch 中抽取数据。到目前为止,一切都很好。
为了显示该数据,我使用了 Kibana 5。但 Kibana 以某种方式显示的数据不正确 :(。
这是一个示例:弹性搜索转储:
在 Kibana 中,它看起来像这样:Kibana
除了 temp03 之外, temp01 图表很好(以及所有其他图表)。
这里是索引模式:Kibana中的索引模式
有人能帮我吗?谢谢 :)
elasticsearch - 根据聚合值从 Elasticsearch / Kibana 中排除结果
是否可以根据聚合结果排除结果?
换句话说,我在一个 Term 上进行了聚合,一大堆结果出现在一个按计数降序排列的数据表中。是否可以配置 kibana / elasticsearch 以排除 count 为 1 或更少的结果。(其中 count 是一个聚合)。
我意识到我可以从数据表可视化中导出原始数据,并通过文本编辑器或 Excel 手动删除这些记录。但我试图让我的组织相信弹性搜索是一个很酷的新事物,这是他们的第一个要求之一......
kibana - 保存来自开发工具的搜索
我是 Kibana 5.3 的新用户。
我正在“开发工具”面板中进行搜索。完成搜索代码后,如何保存此搜索,以便以后可用于可视化等?