正在加载

配置 Kibana 端点

Elastic Stack

注意

supported deployment methods

使用非 Elasticsearch 输出运行 APM Server 二进制文件时,必须配置 Kibana 端点。 配置 Kibana 端点允许 APM Server 与 Kibana 通信,并确保已正确设置 APM 集成。 当使用 Elasticsearch 以外的输出时,它也是 APM 代理配置所必需的。

对于所有其他用例,从 8.7.0 版本开始,APM 代理配置直接从 Elasticsearch 获取。 配置和启用 Kibana 端点仅用作回退。 请参阅 APM 代理集中配置

这是一个示例配置

apm-server.kibana.enabled: true
apm-server.kibana.host: "http://localhost:5601"

您可以在 apm-server.yml 配置文件的 apm-server.kibana 部分中指定以下选项。 Fleet 管理的 APM Server 不需要这些选项。

默认为 false。 必须为 true 才能使用 APM 代理配置。

APM Server 将与之通信的 Kibana 主机。 默认值为 127.0.0.1:5601host 的值可以是 URLIP:PORT。 例如:http://192.15.3.2192:15.3.2:5601http://192.15.3.2:6701/path。 如果未指定端口,则使用 5601

注意

当节点定义为 IP:PORT 时,schemepath 取自 apm-server.kibana.protocolapm-server.kibana.path 配置选项。

IPv6 地址必须使用以下格式定义:https://[2001:db8::1]:5601

Kibana 可访问的协议名称。 选项为:httphttps。 默认值为 http。 但是,如果您为 host 指定了 URL,则 protocol 的值将被您在 URL 中指定的方案覆盖。

示例配置

apm-server.kibana.host: "192.0.2.255:5601"
apm-server.kibana.protocol: "http"
apm-server.kibana.path: /kibana

用于连接到 Kibana 的基本身份验证用户名。

用于连接到 Kibana 的基本身份验证密码。

使用 API 密钥进行身份验证。 格式为 id:api_key

一个 HTTP 路径前缀,它被添加到 HTTP API 调用之前。 这对于 Kibana 在 HTTP 反向代理后面侦听,该代理在自定义前缀下导出 API 的情况很有用。

启用 APM Server 在通过 HTTPS 连接到 Kibana 时使用 SSL 设置。 如果您配置 APM Server 以通过 HTTPS 连接,则此设置默认为 true,并且 APM Server 使用默认的 SSL 设置。

示例配置

apm-server.kibana.host: "https://192.0.2.255:5601"
apm-server.kibana.ssl.enabled: true
apm-server.kibana.ssl.certificate_authorities: ["/etc/pki/root/ca.pem"]
apm-server.kibana.ssl.certificate: "/etc/pki/client/cert.pem"
apm-server.kibana.ssl.key: "/etc/pki/client/cert.key"

有关其他 SSL 配置选项的信息,请参阅 SSL/TLS 输出设置

© . All rights reserved.