我想用opensearch Jmeter 板创建一个日期直方图。我的数据的时间格式是YYYY-MM-DD HH:mm:ss.SSS
,我已经在堆栈管理〉高级设置〉日期格式下设置了它。我得到了如下错误:
在Discover下,我可以按“date”排序,因为它是“float”类型。我想按其排序的字段“timestamp”是“string”类型,我无法通过API更改此属性:
{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"mapper [timestamp] cannot be changed from type [text] to [date]"}],"type":"illegal_argument_exception","reason":"mapper [timestamp] cannot be changed from type [text] to [date]"},"status":400}
我卡住了,谁能帮帮我?
1条答案
按热度按时间cs7cruho1#
要在date histogram aggregation中使用字段,字段类型应该是日期。遗憾的是,无法在Kibana =〉Stack management中更改字段类型。
下面是一些解决方案,为您的情况:
1.使用Histogram aggregation
1.设置字段类型并重新索引数据
以下是第二种选择的步骤。
检查Mapold_index =现有索引名
第一个月
将新Map放置在重新索引之前
重新索引数据