在Kibana Jmeter 板中加载日志时出错。“索引运行时字段发出101个值,而允许的最大值数为100”
使用的堆栈:
Telescope将应用程序日志发送到Elasticsearch
Elasticsearch(摄取管道以格式化日志)Kibana
摄取管道代码
[
{
"remove": {
"field": [
"measurement_name",
"tag.appname",
"tag.host",
"tag.dc",
"tag.env",
"tag.qcinstance",
"tag.servergroup"
],
"tag": "remove_tag_fields"
}
},
{
"json": {
"field": "loggly_logs.msg",
"target_field": "log_message"
}
},
{
"remove": {
"field": "loggly_logs.msg"
}
},
{
"date": {
"field": "log_message.timestamp",
"formats": [
"ISO8601"
],
"target_field": "@timestamp"
}
}
]
using index template
{
"template": {
"settings": {
"index": {
"mapping": {
"total_fields": {
"limit": "1000"
}
}
}
},
"mappings": {
"dynamic": "runtime"
},
"aliases": {}
}
}
1条答案
按热度按时间hujrc8aj1#
引导运行时字段的脚本可以发出的值的最大数量是100,该限制目前无法配置。该检查是在various places中进行的,无法绕过。
你需要做的是修改你的脚本,以发出更少的值,而不超过100的硬限制。