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 服务以使更改生效。