我们如何衡量网站的可用性?

时间:2019-03-27 03:39:01

标签: availability sre

要衡量网站/ API的可用性,是否还应该考虑依赖关系?例如,假设付款服务已关闭;但购物网站仍然可用。由于付款失败,客户在这里无法完成购买。这会影响可用性指标吗?另一个例子是,很少有客户受到影响,但是该站点仍可供其他用户使用。这会影响网站的可用性吗?

1 个答案:

答案 0 :(得分:1)

通常,当您将整体可用性指标细分为单个微服务时,跟踪和优化会更有效。

让我们以一个带有支付微服务的电子商务站点为例,这是两种最常用的衡量可用性的方法,

基于时间的可用性=(正常运行时间)/(正常运行时间+停机时间)

停机时间-消费者(网站或其他微服务)完全无法使用支付微服务的持续时间

总可用性=(成功请求)/(总请求)

总体可用性考虑了该服务无法满足的所有请求。