Получаю следующую ошибку:
WARN Can not index event (status=400):
{"type":"mapper_parsing_exception","reason":"failed to parse
[ftrace.inode]","caused_by":{"type":"json_parse_exception","reason":"Numeric
value (9223372036856872997) out of range of long (-9223372036854775808
- 9223372036854775807)\n at [Source: org.elasticsearch.common.bytes.BytesReference$MarkSupportingStreamInputWrapper@253c6f54;
line: 1, column: 911]"}
Актуальная проблема:
У меня есть переменная типа unsigned int 64
, но я не нашел ни одного типа данных в Elasticsearch, который бы поддерживал это, который можно использовать в шаблоне JSON. В настоящее время я использую long
, но он не может справиться, так как значение больше этого значения.
Шаблон JSON:
"fileid": {
"type": "long"
},
Код на ролл:
FileId uint64 `json:"#FileId"
Требование:
Используя шаблон JSON, я должен быть в состоянии выгрузить беззнаковое значение int 64 в Kibana, используя ES. Мне просто нужен любой неподписанный тип данных для поддержки 64.
Value of field id : 9223372036856872997 , 9223372036856873004