版本: 6.8-7.15
简而言之,当 Elasticsearch 的 Watcher 功能由于意外字段而无法解析 PagerDuty 事件模板时,就会出现此错误。这可能是由于拼写错误、字段名不正确或模板中不存在的字段导致的。要解决此问题,您应该首先验证模板中的字段名称。确保它们与预期的字段名称完全匹配。如果字段名称正确,请检查字段的数据类型。它们应该与预期的数据类型相匹配。最后,确保模板格式正确且不包含任何语法错误。
日志上下文 #
日志 “could not parse pager duty event template. unexpected field [{}]” 的类名是 IncidentEvent.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:
}
}
contexts = list.toArray(new IncidentEventContext.Template[list.size()]);
}
} else {
throw new ElasticsearchParseException("could not parse pager duty event template. unexpected field [{}]",
currentFieldName);
}
}
return new Template(description, eventType, incidentKey, client, clientUrl, account, attachPayload, contexts, proxy);
}





