【发布时间】:2022-11-14 11:18:46
【问题描述】:
在 kuberenetes 集群中,当将 jaeger-tracing 的数据推送到 elasticsearch 时,我在 jaeger-tracing-collector 中收到以下错误,我之间没有任何过滤器,例如 logstash/filebeat。 jaeger 数据直接推送到 elasticsearch 中。我对弹性搜索和相关事物非常陌生,任何帮助将不胜感激..
提前致谢...
错误 :
{
"level": "error",
"ts": 1656982524.1294773,
"caller": "config/config.go:137",
"msg": "Elasticsearch part of bulk request failed",
"map-key": "index",
"response": {
"_index": "jaeger-span-2022-07-05",
"_type": "_doc",
"_id": "9EHay4EBv4T2qdA80Ei7",
"status": 400,
"error": {
"type": "mapper_parsing_exception",
"reason": "failed to parse field [duration] of type [long] in document with id '9EHay4EBv4T2qdA80Ei7'. Preview of field's value: '18446744073709550616'",
"caused_by": {
"reason": "Numeric value (18446744073709550616) out of range of long (-9223372036854775808 - 9223372036854775807)n at [Source: (ByteArrayInputStream); line: 1, column: 199]",
"type": "i_o_exception"
}
}
},
"stacktrace": "github.com/jaegertracing/jaeger/pkg/es/config.(*Configuration).NewClient.func2\\n\\tgithub.com/jaegertracing/jaeger/pkg/es/config/config.go:137\\ngithub.com/olivere/elastic.(*bulkWorker).commit\\n\\tgithub.com/olivere/elastic@v6.2.27+incompatible/bulk_processor.go:588\\ngithub.com/olivere/elastic.(*bulkWorker).work\\ntgithub.com/olivere/elastic@v6.2.27+incompatible/bulk_processor.go:501"
}
杰格版本:1.21.0 弹性搜索版本:7.17.5
【问题讨论】:
-
您可以添加调用
GET jaeger-span-2022-07-05得到的结果吗?
标签: elasticsearch kubernetes elastic-stack elk jaeger