Kibana 仪表板反映第二天的数据计数错误

问题描述 投票:0回答:1

我正在尝试在 Kibana 仪表板中创建热图。 我已经创建了正在获取正确数据的数据库视图。我已经手动验证了所有输入。所以,我的数据库视图是正确的,并且每天都正确反映数据。 但是,当我使用弹性搜索索引在 Kibana 中绘制图形时,新绘制的图形计数正确反映,并且所有数据都与数据库视图响应匹配。 但是第二天,当我打开仪表板时,数据和计数一切都会出错。 [时间范围将是正确的]

有人可以帮我解决这些问题吗,我已经被这个问题困扰了一段时间了。

我尝试过的事情:

  1. 我已经设置了正确的时间范围,并在仪表板、数据库视图和logstash conf文件中验证了时间范围。
  2. 我将刷新间隔设置为20秒。
  3. 使用以下命令验证logstash conf文件的输出:
    sudo -u logstash /usr/share/logstash/bin/logstash --path.settings /etc/logstash -t /usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/index_visitor_analytics_view_demo_server.conf

仪表板中的条目不存在于 Logstash 输出中,但它们仅存在于数据库中。我的数据库视图没有选择该条目,我的 logastash conf 输出也没有显示该条目,但它出现在 Kibana 的“发现”选项卡和“仪表板”选项卡中。 在下图中,它应该是 11 个条目,但实际显示的是 17 个条目。

另外,当我尝试从 GET /index_visitor_analytics_view_demo_server/_search?pretty 获取响应时
我得到了正确的结果计数,但仅在仪表板中我们看到错误的结果

elasticsearch logstash kibana
1个回答
0
投票

对我来说这听起来像是重复的数据。您能检查一下每个文档的不同计数吗?

#go to dev tools
GET your_index_name/_search
{
  "size": 0,
  "aggs": {
    "NAME": {
      "terms": {
        "field": "Document.keyword"
      }
    }
  }
}

© www.soinside.com 2019 - 2024. All rights reserved.