
为什么移动应用程序失败? 我们可以在最终用户遇到此问题之前确定应用程序问题吗? 该应用程序的最新版本比以前的版本好还是差? 在本文中,我们将向您展示Splunk如何帮助您找到这些问题的答案。
从本文开始,我们将开始一系列有关Splunk可以使用的任务的文章。 所有决定可以有条件地分为5个方向。 今天,我们将开始更深入地了解应用程序分析。

当前,企业依赖于应用程序来处理几乎每个流程。 对这些应用程序的工作质量的低水平满意度可能会损害声誉,竞争优势,并最终损害收入。 因此,从应用程序及其工作所在的基础结构中获取内部人员对于任何企业而言都是重要的任务。
Splunk允许您汇总有关应用程序使用情况,可用性和性能的机器数据。 可以从各种来源实时收集数据。

让我们仔细看看
监视应用程序性能可以带来什么
价值 。
先进的应用程序监视和警报
实时测量应用程序可用性,生产率和用户利用率有助于提高提供高质量服务和良好客户体验的能力。 将基础结构不同级别上的机器数据的可视性与实时监视结合在一起时,您甚至可以在事件发生之前就进行预测。
解决问题
通过确定故障原因和系统瓶颈,减少在系统健康恢复(
MTTR )和故障排除上花费的平均时间。 分布式应用程序可能会产生许多错误,并且问题的根源并不容易找到,因为应用程序开发人员和管理员可能无法直接访问他们所需的机器数据。 Splunk可以提供对所有数据的访问,使您可以快速解决问题并减少停机时间。

能力计划
通过了解应用程序的使用来优化应用程序性能和维护成本。 以及通过机器学习预测未来价值和容量计划
服务水平管理(SLA)
分析和报告服务的总体可用性和关键绩效指标(KPI),以及在偏离最佳值的情况下快速确定原因的能力。
商业情报
不仅可以将IT数据集成,而且还可以将来自非IT来源的数据集成到Splunk中,从而使开发人员和各个业务领域可以评估事务对业务的影响以及应用程序如何促进业务发展。
开发者
对于使用DevOps的IT专业人员,Splunk软件有助于提高应用程序工作的速度和质量。 与其他专注于单个开发组件的解决方案不同,Splunk在产品开发生命周期的所有阶段都提供实时信息,从而减少了开发时间和产品在市场上的发布时间。
有关DevOps的视频成功故事
让我们看看房地产销售和租赁公司Zillow如何使用Splunk来保持其网站的平稳运行。

客户从移动设备,PC和平板电脑产生Zillow网站流量。 过去,当意外的网站崩溃发生时,Zillow的高管担心客户满意度,冒着数百万美元的广告收入损失或无法与提供Zillow房地产数据的公司订立合同协议的风险。
Zillow的数据架构师Jerome Ibanes说:
“如果网站在凌晨2点崩溃,我将不得不费心地查看数TB的杂志,以找出问题所在 。”
不可能继续使用过时的工具:Zillow需要有效的解决方案来处理和分析不断变化的非结构化数据。 Zillow以前不得不跨多个工具移动TB级数据,以便使用机器学习并获得洞察力。
Zillow最初部署了Splunk Enterprise来对IT基础架构进行故障排除。 错误处理的成功导致了其他任务:从预测网站流量和监视应用程序测试环境到获取有关客户对站点的访问及其在站点上的行为以提供最佳内容的信息。
可以在
此处观看一段视频,其中Jerome Ibanes讲述了在Zillow中实施Splunk的经验。
需要解决的问题
- 网站中断影响了客户的态度
- 网站违规影响了广告收入,并破坏了与为Zillow提供数据的公司的合同协议
- 花费了几个小时才能确定原因
- 产品开发人员等待一到两天来访问数据
资料来源
- 网络服务器
- Java服务器
- Python应用程序
- 资料库
- 防火墙
- 负载均衡器
- 行动装置
业务影响
- 改善客户服务
- 通过减少网站崩溃,数百万美元的利润损失
- 将确定事故原因的时间从数小时缩短至数分钟或数秒
- 通过为产品开发人员提供实时应用程序数据来加快上市时间
因此,通过Splunk中的应用程序分析,您可以:
- 通过确定影响可访问性和速度的问题来提高应用程序性能 。
- 减少平均系统恢复和故障排除时间
- 获取应用程序使用情况信息 ,包括用户行为和应用程序性能
- 改善DevOps并缩短产品上市时间
