elasticsearch 如何在Kibana和Elastisearch中从datetime中提取月份?,elasticsearch,kibana,kibana-5,elasticsearch,Kibana,Kibana 5" /> elasticsearch 如何在Kibana和Elastisearch中从datetime中提取月份?,elasticsearch,kibana,kibana-5,elasticsearch,Kibana,Kibana 5" />

elasticsearch 如何在Kibana和Elastisearch中从datetime中提取月份?

elasticsearch 如何在Kibana和Elastisearch中从datetime中提取月份?,elasticsearch,kibana,kibana-5,elasticsearch,Kibana,Kibana 5,我将一些数据放入Elasticsearch中,以便在Kibana中将其可视化。我的目标是最大限度地避免Kibana中的脚本字段,因为它们在计算上非常昂贵 我想制作一张图表,在X轴上显示月份,在Y轴上计数。为此,我需要将EventDate格式化为月份。最好的方法是什么 这是我的声明: PUT /test { "mappings": { "registry": { "_source": { "enabled": true },

我将一些数据放入Elasticsearch中,以便在Kibana中将其可视化。我的目标是最大限度地避免Kibana中的脚本字段,因为它们在计算上非常昂贵

我想制作一张图表,在X轴上显示月份,在Y轴上计数。为此,我需要将EventDate格式化为月份。最好的方法是什么

这是我的声明:

PUT /test
{
    "mappings": {
      "registry": {
      "_source": {
        "enabled": true
      },
      "_all": {
        "enabled": true
      },
        "properties": {
          "Id": {
            "type":"text"
          },
          "Location": {
            "type":"geo_point"
          },
          "Country": {
            "type":"keyword"
          },
          "EventDate": {
            "type":"date",
            "format": "yyyy-MM-dd HH:mm:ss.SSS"
          },
        }
      }
    }
}

我不知道确切的用例,但您可以使用直方图聚合或正则表达式查询来匹配EventDate中的月份


这是DateHistorogram聚合的文档:

你能举个例子吗?或者web链接?添加到DateHistorogram聚合的链接。将很快向regex查询添加一些内容。