Skip to content

Kibana

在这篇文章中

信息

Kibana 是一个用于可视化和管理 Elasticsearch 数据的 Web 平台。它提供了一个直观的 Web 界面,用于搜索、查看和与存储在 Elasticsearch 中的数据交互。Kibana 允许用户创建交互式仪表板、可视化和报告,用于系统监控、日志分析、业务分析等。支持多种类型的可视化,包括折线图、条形图、饼图、热力图、地理空间地图和时间序列。

Kibana 基本功能

  • Discover:一种用于搜索和过滤数据的工具,能够将文本搜索与结构化数据过滤相结合。允许快速找到所需信息并了解数据结构概览。
  • 数据可视化:支持多种类型的可视化,包括折线图、直方图、饼图、热力图和地理空间支持。用户可以创建自定义可视化,以最有效的方式展示数据。
  • 交互式仪表板:能够将多个可视化组合成可配置、调整大小和编辑的交互式仪表板。仪表板可以保存并与团队共享。
  • Kibana 查询语言 (KQL):用于搜索特定字段和构建复杂查询的查询语言,简化了数据搜索和过滤的过程。
  • Canvas:使用来自 Elasticsearch 的数据实时创建动态演示文稿和报告的工具。
  • Lens:直观的编辑器,可通过拖放创建可视化,无需了解查询语言。
  • Maps:支持各种地图类型和图层的数据地理空间分析。
  • 机器学习:内置机器学习功能,用于异常检测和趋势预测。
  • 告警:基于指定条件创建告警的系统,支持各种通知渠道。
  • 安全性:基于角色的访问控制 (RBAC),用于管理用户对数据和功能的权限。
  • 监控:实时监控 Elastic Stack 的状态和性能。

部署功能

ID 软件名称 兼容操作系统 虚拟机 物理机 vGPU GPU 最低CPU(核) 最低内存(GB) 最低硬盘(GB) 自定义域名 是否启用
330 Kibana Ubuntu 24.04 + + + + 1 8 - 订购
  • 安装时间:连同操作系统一起安装需 15–20 分钟;
  • 最低系统要求:8 GB RAM;
  • 安装:在 hostkey.in 区域原生安装 Kibana + Elasticsearch + SSL;
  • 已安装的软件
    • Elasticsearch 8.18.3;
    • Kibana 8.18.3;
    • Nginx(用于代理);
    • Let's Encrypt SSL 证书。
  • 重要路径
    • Kibana 配置:/etc/kibana/kibana.yml
    • Elasticsearch 配置:/etc/elasticsearch/elasticsearch.yml
    • 日志:/var/log/kibana/kibana.log
    • 数据:/var/lib/kibana
  • 配置特性
    • 安装后需要手动更改用户密码;
    • 需要为 elastickibana_system 用户设置密码;
    • SSL 配置自动完成。

Web 界面 将通过以下链接访问:https://kibana{Server_ID_from_Invapi}.hostkey.com

备注

除非另有说明,我们默认从开发者网站或操作系统存储库安装软件的最新发布版本。

部署 Kibana 后的入门指南

购买订单后,您将收到一封通知电子邮件,告知服务器已准备好使用。其中将包含 VPS IP 地址、登录名和密码。我们的公司客户通过 服务器控制面板和 APIInvapi 管理他们的设备。

您可以在服务器控制面板的 Configuration >> Tags 选项卡或发送的电子邮件中找到授权数据:

  • 链接:在 webpanel 标签中;
  • 登录名elastic
  • SSH 连接密码:在软件部署完成后服务器准备就绪时,通过电子邮件发送到您的地址。

Kibana 初始设置

执行以下命令以重置密码:

通过 SSH 连接到服务器:

ssh root@<server_IP>

重置 elastic 用户的密码(Kibana Web 界面中用于身份验证的主要用户):

/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic -i

重置 kibana_system 服务用户的密码(用于 Kibana 和 Elasticsearch 之间的内部交互)

/usr/share/elasticsearch/bin/elasticsearch-reset-password -u kibana_system -i

备注

  • 系统将要求确认密码更改;
  • 建议为 elastickibana_system 用户设置相同的密码;
  • 您可以自行决定选择任何密码。

设置 Kibana 配置文件

  1. 打开 Kibana 配置文件:

    nano /etc/kibana/kibana.yml
    
  2. 找到 elasticsearch.password 参数,并指定上一步中为 elastic 用户设置的密码:

重启 Kibana 服务

对配置进行更改后,重启 Kibana:

sudo systemctl restart kibana

完成设置后,使用之前获取的凭据登录 Web 界面:

Kibana 启动屏幕

Kibana 启动屏幕提供对 Elastic Stack 主要功能的访问:

Main Products 由四张卡片表示:

  • Elasticsearch — 带有 API 和工具用于创建搜索解决方案的搜索引擎;
  • Observability — 监控日志、指标和应用跟踪;
  • Security — 防范威胁并确保基础设施安全;
  • Analytics — 数据分析和可视化工具。

Quick Start 提供处理数据的选项:

  • 添加现成的集成;
  • 使用演示数据;
  • 上传您自己的文件。

Management 包括管理功能:

  • 配置访问权限和许可;
  • 监控集群状态;
  • 备份和恢复;
  • 管理索引生命周期策略。

左侧导航面板按主要部分组织:Analytics(包含 DashboardCanvasMaps 子部分)、Elasticsearch(Discover)和 Observability(OverviewAlertsSLO)。

备注

有关 Kibana 基本设置的详细信息,请参阅 开发者文档

使用 API 订购 Kibana 服务器

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×