完整的Kibana教程:数据可视化和查询_1
欢迎来到这个完整的Kibana教程,您将学习如何使用这个流行的开源分析和可视化平台来可视化和查询数据。Kibana是一个用户友好的工具,使您可以分析和探索您的数据,创建交互式可视化和仪表板。在本教程结束时,您将能够使用Kibana创建引人注目的数据可视化,使您更容易识别趋势和模式,并做出明智的决策。
首先,让我们从定义Kibana开始。
什么是Kibana?
Kibana是一个开源的分析和可视化平台,设计用于与Elasticsearch协同工作。它为您提供了一个界面来搜索、分析和可视化存储在Elasticsearch索引中的数据。Kibana可用于创建各种类型的可视化,包括折线图、条形图、饼图、热力图等等。此外,Kibana可用于构建交互式仪表板,允许您监控关键绩效指标(KPI)并跟踪目标进展。
现在我们知道了什么是Kibana,让我们开始这个教程。我们将首先在我们的机器上安装Kibana并将其设置为与Elasticsearch一起工作。
安装Kibana
Kibana可以安装在各种平台上,包括Windows、Linux和macOS。在本教程中,我们将使用Linux安装过程,特别是Ubuntu 20.04。请按照以下步骤安装Kibana。
步骤1:安装OpenJDK 8
Kibana需要Java 8才能运行,因此第一步是安装OpenJDK 8 -
sudo apt update sudo apt install openjdk-8-jdk -y
步骤2:添加Kibana GPG密钥
Kibana使用GPG密钥签名,以确保软件的真实性。要将GPG密钥添加到您的系统,请运行以下命令 -
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
步骤3:添加Kibana存储库
接下来,通过运行以下命令将Kibana存储库添加到您的系统 -
echo "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"| sudo tee -a /etc/apt/sources.list.d/kibana-7.x.list
步骤4:安装Kibana
最后,运行以下命令安装Kibana
sudo apt update sudo apt install kibana -y
安装Kibana后,您可以通过运行以下命令启动它 -
sudo systemctl start kibana
配置Kibana
在我们开始使用Kibana之前,我们需要将其配置为与Elasticsearch一起工作。Kibana的配置文件位于/etc/kibana/kibana.yml。使用您喜欢的文本编辑器打开该文件 -
sudo nano /etc/kibana/kibana.yml
在文件中,找到以下行 -
#server.host: "localhost"
取消注释该行并将“localhost”替换为Elasticsearch实例的IP地址或主机名 -
server.host: "YOUR_ELASTICSEARCH_IP_OR_HOSTNAME"
保存并退出文件。
在Kibana中可视化数据
现在我们已经安装并配置了Kibana,让我们开始可视化一些数据。在本教程中,我们将使用Kibana提供的示例数据。
步骤1:加载示例数据
要加载示例数据,请在您的Web浏览器中访问https://127.0.0.1:5601/打开Kibana,并使用默认用户名elastic和密码changeme登录。登录后,点击“自行探索”按钮。
在下一个屏幕上,点击“加载数据集”按钮并选择“示例Web日志”选项。这会将示例数据加载到Elasticsearch中,我们现在可以在Kibana中对其进行可视化。
步骤2:创建索引模式
可视化数据的第一步是创建一个索引模式。索引模式是一种告诉Kibana我们想要使用哪些Elasticsearch索引的方法。要创建索引模式,请按照以下步骤操作 -
点击左侧菜单中的“管理”选项卡。
点击Kibana > 索引模式。
点击“创建索引模式”按钮。
在“索引模式”字段中,输入logs*(不含引号)。
点击“下一步”按钮。
在“时间过滤器字段名称”下拉菜单中,选择@timestamp。
点击“创建索引模式”按钮。
我们现在已经为示例数据创建了一个索引模式。
步骤3:创建可视化
现在我们已经设置了索引模式,让我们创建我们的第一个可视化。我们将创建一个垂直条形图,显示在我们的Web日志中使用的HTTP方法的计数。请按照以下步骤操作 -
点击左侧菜单中的“可视化”选项卡。
点击“创建可视化”按钮。
选择垂直条形图作为可视化类型。
在“选择搜索源”步骤中,选择logs*作为索引模式。
在“指标”选项卡中,选择“计数”作为指标。
在“桶”选项卡中,选择X轴作为桶类型。
在“聚合”下拉菜单中,选择“术语”。
在“字段”下拉菜单中,选择http.method。
点击播放按钮查看您的可视化效果。
您现在应该会看到一个条形图,显示在您的Web日志中使用的HTTP方法的计数。
步骤4:创建仪表板
仪表板是将多个可视化效果组合到单个视图中的方法。让我们创建一个包含我们在上一步中创建的条形图的仪表板 -
点击左侧菜单中的“仪表板”选项卡。
点击“创建仪表板”按钮。
点击“添加”按钮。
选择我们在上一步中创建的条形图。
点击“保存”按钮。
您现在应该会看到一个包含条形图的仪表板。
结论
恭喜!您已经完成了这个Kibana教程,并学习了如何使用Kibana可视化和查询数据。我们介绍了Kibana的安装和配置、创建索引模式、创建可视化和创建仪表板。Kibana提供了一个强大且用户友好的界面来探索和分析数据,使您可以快速识别数据中的趋势和模式。使用Kibana,您可以轻松创建可视化和仪表板,帮助您根据数据做出明智的决策。