如何在Kibana启用APM ?



我已经安装了Kibana7.7,但是在启用APM时遇到了问题。我按照这个指令:https://www.elastic.co/guide/en/kibana/7.x/apm-settings-kb.html并添加了下面的配置:

xpack.apm.enabled: true
xpack.apm.ui.enabled: true

运行命令bin/kibana serve,但得到以下错误:

log   [12:52:34.607] [fatal][root] { Error: Unknown configuration key(s): "xpack.apm.enabled", "xpack.apm.ui.enabled". Check for spelling errors and ensure that expected plugins are installed.
at ensureValidConfiguration (/home/ubuntu/dev/kibana-7.7.0-linux-x86_64/src/core/server/legacy/config/ensure_valid_configuration.js:46:11) code: 'InvalidConfig', processExitCode: 64, cause: undefined }
FATAL  Error: Unknown configuration key(s): "xpack.apm.enabled", "xpack.apm.ui.enabled". Check for spelling errors and ensure that expected plugins are installed.

我做错什么了吗?

正如评论中所讨论的那样:AWS Elasticsearch服务和使用默认二进制文件的自托管Kibana之间似乎存在许可证不匹配。

AWS ES服务使用OSS基础,不能与默认的非OSS Kibana (APM UI是Elastic Stack的免费部分,而不是OSS部分)结合使用。

你的选择是要么自己托管一个免费的默认二进制Elasticsearch,要么切换到Elastic Cloud。

PS:我最近没有检查过这种情况的日志输出,但是我希望在那里有一个关于许可证不匹配的日志消息。

最新更新