【问题标题】:Kibana visualize query without the dashboard timeKibana 可视化查询,无需仪表板时间
【发布时间】:2016-10-04 18:40:41
【问题描述】:

在 Kibana 中是否有任何方法可以从特定查询中省略仪表板时间?示例用例:

我跟踪打开的会话,并想查看当前打开的会话数。我记录的所有对象之类的会话都是根据它们的创建日期导入的。但它们也有一个过期日期。

我想忽略创建日期,只显示尚未过期的会话。

我从 ES 得到了这样的查询部分:

GET /dev/authority/_search
{
  "query": {
    "filtered": {
      "filter": {
        "and": [
          {
            "term": {
              "_type": "authority"
            }
          },
          {
            "term": {
              "enabled": true
            }
          },
          {
            "term": {
              "_issuedTo.userType": "customer"
            }
          },

          {
            "range": {
              "expires": {
                "gt": "now"
              }
            }
          }
        ]
      }
    }
  }
}

问题在于仪表板的作用类似于“介于”过滤器,因此它只获取在仪表板开始时间之后创建的会话。我想忽略这个值,不管创建时间如何都得到所有匹配,可以吗?

【问题讨论】:

    标签: kibana


    【解决方案1】:

    不,你不能。 时间过滤器适用于仪表板中的所有小部件。

    【讨论】:

      【解决方案2】:

      当您创建索引模式时,您可以将任何日期字段指定为 Timed-field:

      您可以从右上角更改时间序列数据的时间间隔:

      点击它并选择你想要的任何东西。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-25
        • 2019-12-27
        • 1970-01-01
        • 1970-01-01
        • 2023-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多