版本: 6.8-8.9
简而言之,当 Elasticsearch 无法为监控配置找到指定的导出器类型时,会发生此错误。这可能是由于导出器名称拼写错误或导出器插件未安装。要解决此问题,您可以检查配置文件中导出器名称的拼写。如果正确,请确保所需的导出器插件已安装并启用。如果没有,请安装必要的插件并重启 Elasticsearch。
日志上下文 #
日志 “missing exporter type for [” + name + “] exporter” 类名是 Exporters.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人使用:
Settings exportersSettings = settingsToUse.getByPrefix("xpack.monitoring.exporters.");
for (String name : exportersSettings.names()) {
Settings exporterSettings = exportersSettings.getAsSettings(name);
String type = exporterSettings.get("type");
if (type == null) {
throw new SettingsException("missing exporter type for [" + name + "] exporter");
}
Exporter.Factory factory = factories.get(type);
if (factory == null) {
throw new SettingsException("unknown exporter type [" + type + "] set for exporter [" + name + "]");
}





