深入理解 Kibana 配置文件:一份详尽的指南

时间:2025-02-18 17:22:15

Kibana 是一个强大的数据可视化平台,它允许用户通过 Elasticsearch 轻松地探索和分析数据。Kibana 的配置文件 是定制和优化 Kibana 行为的关键。在这篇博客中,我们将深入探讨 文件中的各个配置项,并提供示例说明。

服务器设置

服务器端口

:Kibana 后端服务器使用的端口。默认为 5601。

: 5601

服务器绑定地址

:Kibana 服务器绑定的地址。默认为 “localhost”。

: "0.0.0.0"  # 允许所有网络接口访问

基础路径

:如果 Kibana 运行在代理后面,可以指定一个路径。

: "/kibana"

请求重写

:是否重写带有 前缀的请求。

: true

公共 URL

:Kibana 对外的公共 URL。

: "/kibana"

最大请求体大小

:服务器请求的最大有效载荷大小,单位为字节。

: 1048576  # 1MB

服务器名称

:Kibana 服务器的名称,用于显示。

: "My Kibana Server"

Elasticsearch 连接

Elasticsearch 地址

:Elasticsearch 服务器的 URL 列表。

: ["https://es-cluster:9200"]

Kibana 索引

:Kibana 存储保存的搜索、可视化和仪表板的 Elasticsearch 索引。

: ".kibana-int"

默认应用

:加载的默认应用程序。

: "discover"

基本认证

:Elasticsearch 基本认证的用户名和密码。

: "admin"
: "securepassword"

SSL 配置

:启用 SSL 并指定证书和密钥路径。

: true
: "/path/to/"
: "/path/to/"

Elasticsearch SSL 配置

:Elasticsearch 客户端 SSL 认证。

: "/path/to/"
: "/path/to/"

证书颁发机构

:Elasticsearch 实例的 CA 证书路径。

: [ "/path/to/" ]

SSL 验证模式

:SSL 证书验证模式。

: certificate

Elasticsearch 响应超时

:Elasticsearch 响应和请求超时设置。

: 1500
: 30000

请求头白名单

:允许发送到 Elasticsearch 的客户端请求头。

: [ "authorization" ]

自定义请求头

:发送到 Elasticsearch 的自定义请求头。

:
  X-My-Custom-Header: "Value"

日志和性能监控

日志文件

:日志输出的文件路径。

: "/path/to/"

日志级别

:控制日志输出的详细程度。

: true

性能监控间隔

:系统和进程性能指标的采样间隔。

: 5000

国际化和本地化

语言设置

:Kibana 的语言环境设置。

: "zh-CN"

结论

理解并正确配置 文件对于优化 Kibana 的性能和安全性至关重要。通过上述示例,你可以根据自己的需求调整 Kibana 的行为,确保它能够安全、高效地与 Elasticsearch 集成。记得在修改配置文件后重启 Kibana 服务以使更改生效。