想知道SaaS运行好不好?你得读懂这三类分析指标!

想知道SaaS运行好不好?你得读懂这三类分析指标!

作者:Lee Atchison 2021-08-18 07:56:05

云计算

SaaS 把合适的指标与合适的用例对应起来,可以帮助用户更及时地报告,并降低应用程序风险。

[[418169]]

本文转载自微信公众号「计算机世界」,作者计算机世界。转载本文请联系计算机世界公众号。

分析指标是所有现代SaaS应用程序的核心。如果不监控SaaS应用程序如何运行、它在内部执行的任务及其实现目标的成功率,就无从谈起”成功”运行SaaS应用程序。

然而,现代应用程序需要监控和查看多种类型的分析指标。这些分析指标的用途、价值、准确性和可靠性相差悬殊,具体取决于如何衡量它们、如何使用它们以及谁在使用它们。

基本上有三类用例全然不同的分析指标。

A类分析指标

A类分析指标对应用程序而言是关键指标。如果没有这些分析指标,你的应用程序可能会立即失灵。这类指标用于评估应用程序的运行,调整其运行方式,并进行动态调整以保持应用程序正常运行。

分析指标是反馈回路的一部分,反馈回路可以不断监控和改进应用程序的操作环境。

A类分析指标的一个典例是用于自动扩展的指标。这类指标用于在应用程序负载变化时动态改变基础设施的规模,以满足当前或预期的需求。

一个众所周知的例子是AWS Auto Scaling云服务。该服务可自动监控特定的Amazon CloudWatch指标,寻找触发器和阈值。如果某个特定的指标达到特定标准,AWS Auto Scaling 会为应用程序添加或删除Amazon EC2实例,自动调整用于运行应用程序的资源。需要额外资源时,它会添加实例;指标表明不再需要资源时,它会删除这些实例。

AWS Auto Scaling让你可以创建由任意数量的EC2实例组成的服务,并根据流量和负载需求自动添加或减少服务器。流量较小时,将使用较少的实例。流量较大时,将使用更多的实例。

举例来说,AWS Auto Scaling可能使用CloudWatch指标来测量用于服务的所有实例的平均CPU负载。一旦CPU负载超过某个阈值,AWS Auto Scaling就会向服务池添加额外的服务器。

请注意,如果由于某个原因,这些Amazon CloudWatch指标不可用或不正确,那么算法就无法正常运行。结果是,要么为服务添加过多的实例–这会浪费资金;要么为服务添加过少的实例–这会导致应用程序的速度减慢或彻底失效。

很显然,这些指标确实必不可少。如果它们不可用、不正确,应用程序的运行就会岌岌可危。正因为如此,它们才叫A类指标。

AWS Elastic Load Balancing是另一个典例。AWS可以根据当前进入到每个负载均衡系统的流量大小,自动调整针对特定用例运行流量负载均衡服务所需要的实例大小和数量。随着流量增加,负载均衡系统自动改用更大的实例或更多的实例。随着流量减少,负载均衡系统自动改用更小的实例或更少的实例。这一切都是自动化的,基于使用特定CloudWatch指标的内部算法。如果这些指标不可用或不正确,负载均衡系统将无法调整适当的大小,负载均衡系统处理流量负载的能力可能会受到影响。

B类分析指标

B类分析指标不是关键业务型指标,是用来表明即将发生的问题的早期指标,或用于在问题出现时解决问题。B类分析指标对于防止系统故障或出现故障后恢复正常很重要。

B类指标通常便于深入了解应用程序或服务的内部操作,或者便于深入了解运行应用程序或服务的基础设施。你可以主动或被动地利用这种洞察力,改进应用程序或服务的运行。

就主动方面而言,用户可以密切关注B类指标,这类指标表明了应用程序或服务可能不正常的趋势。基于这些趋势,可以利用指标触发警报,提醒运营团队必须检查系统,查看可能出现的问题。

就被动方面而言,在系统故障或性能降级期间,可以检查B指标的以往情况,以确定可能导致故障或性能问题的原因,以便查明解决问题的方法。这类指标常常在站点出现故障期间使用,并在事后检查期间使用。

在出现故障期间,B类指标用于迅速查明出了什么问题以及如何解决问题。之后,它们用于缩短平均检测时间(MTTD)和平均修复时间(MTTR),前者是指故障期间发现问题所花的平均时间,后者是指故障期间确定解决问题所花的时间。这两个都是高性能SaaS应用程序的关键目标。

这种指标与A类指标的危急程度不一样。如果A类指标失效,你的应用程序可能失灵,但是如果B类指标失效,你的应用程序不会失灵。然而,如果你的应用程序有问题,而且B类指标没有正常运作,你可能需要更长的时间才能找到问题并解决它。

B类指标的例子有很多,许多公司专注于生成这些指标,比如AppDynamics、Datadog、Dynatrace和New Relic。B类指标还包括来自Elastic和Splunk等公司的日志记录及其他指标。

作者:Lee Atchison 是云计算和应用程序现代化领域公认的思想领袖。他在产品开发、架构设计、规模扩展和现代化方面拥有30多年的经验,曾供职于亚马逊、亚马逊网络服务(AWS)、New Relic及其他现代应用程序组织。他的名字出现在许多出版物中,经常在全球各地受邀担任演讲嘉宾。Lee的最新著作是《为规模设计架构》。

原文网址:https://www.infoworld.com/article/3625233/the-importance-of-classifying-analytics.html

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/228166.html<

(0)
管理的头像管理
上一篇2025-04-18 04:28
下一篇 2025-04-18 04:29

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注