《Splunk智能运维实战》——3.4 显示唯一访客数量

简介:

本节书摘来自华章计算机《Splunk智能运维实战》一书中的第3章,第3.4节,作者 [美]乔史·戴昆(Josh Diakun),保罗R.约翰逊(Paul R. Johnson),德莱克·默克(Derek Mock),译 宫鑫,康宁,刘法宗 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.4 显示唯一访客数量

能获知页面浏览次数和最常访问的页面是件好事,不过如果能得知来自独立访客的页面浏览量就更好了。通过Web访问日志,我们能够了解到访问网站的独立访客数。比如,它能帮我们理解高负载时段是否是由网站会话的真实数量造成的。

本节将通过编写一个搜索语句,来找到特定时间内访问网站的独立访客数。然后使用单值可视化图表把这个值展示在仪表盘上。

做好准备

本节操作需要运行Splunk Enterprise服务器,导入和第1章相同的样本数据。我们已经很熟悉Splunk搜索栏、时间选择器和“可视化”标签了。虽然不强制要求,但最好先完成之前所有章节的学习。

如何操作

按照下列步骤来显示网站访客的唯一编号:

  1. 登录Splunk服务器。
  2. 选择默认的“搜索和报表”应用程序。
  3. 设定时间选择器为“过去24小时”,在Splunk搜索栏输入下列搜索后单击搜索图标或按Enter键。
    screenshot
  4. Splunk将返回一个单值,它代表对JSESSIONID字段所有(非重复)值进行dc统计。
  5. 点击“可视化”标签。
  6. 因为Splunk有很多可用的可视化图表,所以可视化标签下默认显示的可能不是单值图。单击可视化类型的下拉菜单,选择“单值图”。
    screenshot
  7. 数据此时会可视化为单值图。
    screenshot
  8. 单击“保存为”,选择“报表”,保存此次搜索结果。将报表命名为cp03_unique_visitors然后单击“保存”。在下一页,单击“添加到仪表盘”。
  9. 将其添加至Website Monitoring仪表盘。选择“现有”标签,从下拉菜单中选择Website Monitoring仪表盘。在“面板标题”字段输入Unique Visitors并选择由“报表”支持面板。然后点击“保存”。
    screenshot
  10. 下一页会确认仪表盘已经创建成功并已经添加了面板。可点击“浏览仪表盘”进行查看。单值可视化图表会放在前一节创建的饼图下方。
  11. 排列仪表盘使饼图和单值图并列。点击“编辑”按钮,从下拉菜单中选择“编辑
    面板”。

screenshot

  1. 面板上方会显示一个灰条。借助这个灰条我们可以点击并把面板拖曳到与饼图同一行的位置,如下图所示:
    screenshot
  2. 最后,点击“完成”保存对仪表盘的修改。

下一章会学习仪表盘编辑器的更多功能和特性。本章只介绍在仪表盘上移动
面板。

工作原理

将搜索以段的形式分开。
screenshot
screenshot

可视化标签只是使用stats命令的数字输出并覆盖上指定的可视化图表。本例覆盖了单值可视化图表来显示唯一访客会话数量。

更多内容

仪表盘上的单值图很有用。如为单值提供视觉色彩和背景知识,会更有帮助。

为单值面板添加标签

执行本节相同的搜索,搜索完成时点击“可视化”标签并选择“单值”可视化类型。之后点击“格式”按钮,可以在下拉菜单中的“标签前”“标签后”和“标签下”输入文本值。
screenshot

输入需要的值,点击“应用”,会显示出如下图所示的变化:
screenshot

可以像之前一样将这个单值报表作为仪表盘的一块面板进行保存,但是可以空着“面板标题”字段,因为对该值的描述已经成了数据的一部分。

根据范围给值上色

添加标签后,可以为显示的数字值上色,参照的是数字在给定范围的位置。修改搜索语句如下:
screenshot

此次搜索会把dc(JSESSIONID)字段重命名为count。然后使用rangemap命令,根据count字段的值分配一个范围值(低、升高或严重)。单值可视化图表使用给定范围值来为可视化图表上色。如果在低值范围内,就是绿色;如果升高,就是黄色;如果是严重,就是红色。

要了解rangemap命令的更多信息,请访问:http:// docs.splunk.com/Documentation/Splunk/latest/Searc hReference/Rangemap。

另参见
screenshot

相关文章
|
5天前
|
机器学习/深度学习 运维 监控
智能监控系统在运维中的应用与优势
传统的运维管理方式在面对日益复杂的IT系统时显得力不从心,智能监控系统的出现为运维工作带来了新的机遇。本文将探讨智能监控系统在运维中的应用与优势,介绍其工作原理以及如何有效地利用智能监控系统提升运维效率和质量。
73 2
|
5天前
|
机器学习/深度学习 人工智能 运维
什么是AIOps智能运维?
AIOps(智能运维)是一种利用人工智能和机器学习技术的软件,用于实时分析和处理业务和运营数据,以提供规范性和预测性答案。它通过收集和汇总大量数据,并使用智能筛选和识别重要事件和模式,帮助团队快速解决问题并避免事件发生。AIOps不依赖于人为指定规则,而是通过机器学习算法自动学习和提炼规则。它可以分析异常告警、故障分析、趋势预测等,并在某些情况下自动解决问题。AIOps的团队包括SRE团队、开发工程师团队和算法工程师团队,他们在AIOps相关工作中扮演不同的角色。
|
5天前
|
运维
电子好书发您分享《应用智能运维实践(试读版)》
电子好书发您分享《应用智能运维实践(试读版)》
70 1
|
5天前
|
运维
电子好书发您分享《应用智能运维实践(试读版)》
电子好书发您分享《应用智能运维实践(试读版)》
55 1
|
5天前
|
机器学习/深度学习 人工智能 运维
《未来智能运维:AI技术的应用与展望》
在当今数字化时代,智能运维正日益成为企业提升效率、降低成本的关键。本文将探讨人工智能技术在运维领域的应用现状与未来发展趋势,展望未来智能运维的发展前景。
228 1
|
3天前
|
运维 Oracle 容灾
Oracle dataguard 容灾技术实战(笔记),教你一种更清晰的Linux运维架构
Oracle dataguard 容灾技术实战(笔记),教你一种更清晰的Linux运维架构
|
5天前
|
机器学习/深度学习 人工智能 运维
智能化运维:AIOps在未来网络管理中的应用与挑战
【5月更文挑战第4天】随着人工智能和大数据技术的飞速发展,智能化运维(AIOps)正逐渐成为IT运维领域的革新力量。本文探讨了AIOps在现代网络管理中的关键作用,分析了其在故障预测、自动化处理、以及提升决策效率方面的潜力。同时,文章还针对AIOps实施过程中面临的技术挑战、数据隐私及安全性问题进行了深入讨论,并提出了相应的解决策略。通过实际案例分析,本文旨在为读者提供一个关于AIOps在网络管理领域应用的全面视角。
|
5天前
|
运维 算法 物联网
五大智能运维场景
【5月更文挑战第3天】智能运维场景分5类:异常检测、根因诊断、故障自愈、事件预警、效能优化。
|
5天前
|
运维 Cloud Native 安全
【专栏】随着信息技术发展,运维正向自动化、智能化转型,云原生运维成为主流,大数据驱动运维决策,而安全运维日益重要
【4月更文挑战第29天】随着信息技术发展,运维正向自动化、智能化转型,云原生运维成为主流,大数据驱动运维决策,而安全运维日益重要。面对技术更新快、人才短缺和复杂性增加的挑战,企业需建立培训体系,加强人才培养,优化运维管理,以适应未来运维需求。随着这些趋势,运维领域将迎来更广阔的发展前景。
|
5天前
|
机器学习/深度学习 运维 监控
智能化运维:利用机器学习优化IT基础设施管理
【4月更文挑战第6天】 在信息技术日益发展的今天,企业对IT基础设施的依赖性愈发增强。有效的运维管理成为确保系统稳定性与业务连续性的关键。随着人工智能技术的不断进步,特别是机器学习的应用,运维领域正在经历一场革命。本文将探讨机器学习如何与传统的IT运维流程相结合,以及它如何提高故障预测的准确性、优化资源分配、自动化常规任务和增强安全性。通过分析具体案例,我们将了解智能化运维在提升效率、降低成本以及增强用户体验方面的潜力。