【问题标题】:Retrieve count of values for searched string in column using Elastic Search + Kibana使用 Elastic Search + Kibana 检索列中搜索字符串的值计数
【发布时间】:2017-12-04 19:36:20
【问题描述】:

问题和这个类似(How to retrieve unique count of a field using Kibana + Elastic Search)

在我的情况下,图表中的数据应该是一个特定列中的值的计数。 例如,我有一个名为“链接”的列,其中包含数据:

www.example.com
www.example.com?country=us
www.example.com?country=eng
www.example.com?country=jap
www.example.com?countr=us

所以问题是,如何在 Link 列中只搜索那些有 '?country' 字符串的内容,然后按数字列出。

country=us  | 2
country=eng | 1
country=jap | 1

更新:

看起来您不能在字符串中搜索字符串,然后让 Kibana 自己将数据转换为图形或表格。检查 Alains 的响应以不同的方式解决它。

【问题讨论】:

    标签: elasticsearch logstash kibana


    【解决方案1】:

    第一步是使用“grok”将国家/地区值拉到自己的字段中。然后您可以在 kibana 的术语面板上使用它来显示频率。

    【讨论】:

    • 感谢您的回复!它并不像预期的那样,从未想过使用 grok,但它确实让我走上了解决问题的正确道路。
    猜你喜欢
    • 1970-01-01
    • 2021-03-22
    • 1970-01-01
    • 2020-08-30
    • 1970-01-01
    • 2014-12-03
    • 2021-01-14
    • 2021-02-02
    • 2020-06-10
    相关资源
    最近更新 更多