本节书摘来自华章计算机《Splunk智能运维实战》一书中的第3章,第3.2节,作者 [美]乔史·戴昆(Josh Diakun),保罗R.约翰逊(Paul R. Johnson),德莱克·默克(Derek Mock),译 宫鑫,康宁,刘法宗 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3.2 创建智能运维仪表盘
在开始学习可视化之前,最好先了解一下创建仪表盘的步骤。本节将使用Splunk Web UI从头开始创建一个仪表盘,在之后的章节将使用到它。
做好准备
本章操作需要运行Splunk Enterprise服务器,并导入第1章中的样本数据,并完成第2章的学习。你应该已经很熟悉Splunk用户界面了。
如何操作
按照下列步骤创建智能运维仪表盘:
- 登录Splunk服务器。
- 选择默认的“搜索和报表”应用程序。
- 从菜单栏选择“仪表盘”链接。
- 在仪表盘界面,点击“创建新仪表盘”按钮。
- “创建新仪表盘”界面就会弹出。在“标题”字段输入Website Monitoring。ID字段将会自动填充。描述字段暂时可空置,但要确保选中“分享到应用程序”权限。最后,点击“创建仪表盘”。
- 新创建的Website Monitoring仪表盘就会显示在编辑模式中。在随后的小节中将往仪表盘中添加面板。现在先点击“完成”按钮。
我们现在已经创建了空白的仪表盘,可以放置各种报表和可视化图表。
工作原理
当通过用户界面创建仪表盘,Splunk就在后台使用简单的XML创建底层仪表盘对象代码。这之后,仪表盘对象就能用作容器来添加报表了。要想浏览仪表盘的源代码,可通过点击“编辑”按钮,然后从下拉菜单选择“编辑源”。仪表盘的简单XML源代码就显示在编辑器内。下一章将深入研究仪表盘和简单XML。
我们可以通过多种方式在Splunk用户界面创建仪表盘。在本节中,实质上创建了一个空仪表盘,可以填入可视化报表。Splunk也允许在添加报表时创建仪表盘,在本章的后面部分会讲述。
更多内容
当创建仪表盘时,仪表盘的默认权限为私有(只有创建用户可以访问)。我们可能想和其他用户或者对这些报表感兴趣的群体分享仪表盘。
改变仪表盘权限
要改变仪表盘权限,必须回到仪表盘界面。可以按照本节第3步的介绍,点击“仪表盘”菜单来实现。在仪表盘界面,可以看到刚刚创建的Website Monitoring仪表盘。在“操作”一栏,看到一个可以点击的链接“编辑”,点击该链接。会出现一个下拉面板,点击“编辑权
限”。随后的弹窗会让我们为每个角色定义权限并限定这些权限适用于当前或所有应用程序。
通过Splunk GUI创建仪表盘时,默认权限是私有。然而本节在创建仪表盘时选择了“分享到应用程序”权限按钮。这确保新仪表盘可以自动分享给每个有权限访问应用程序的人,这样节省了我们的时间,不用在创建后再编辑权限。在后台,带有应用程序权限的仪表盘储存在各自的应用程序目录结构中。带有私有权限的仪表盘储存在各自的用户目录中。