Как мы измеряем доступность сайта?
Следует ли учитывать зависимости для измерения доступности веб-сайта / API? Например, предположим, что платежный сервис не работает; но торговый сайт все еще доступен. Здесь клиент не может завершить покупку, так как оплата не производится. Влияет ли это на показатель доступности? Другой пример - это когда мало кто из клиентов затронут, но сайт все еще доступен для других пользователей. Влияет ли это на доступность сайта?
0 ответов
Обычно, когда вы разбиваете метрику общей доступности на отдельные микросервисы, более эффективно отслеживать и оптимизировать.
Давайте возьмем пример сайта электронной коммерции с микросервисом оплаты, двумя наиболее распространенными способами измерения доступности,
Доступность по времени = (время работы) / (время работы + время простоя)
Время простоя - продолжительность периода, в течение которого микросервис оплаты был полностью недоступен для его потребителя (веб-сайт или другой микросервис)
Совокупная доступность = (Успешных запросов) / (Всего запросов)
Совокупная доступность учитывает все запросы, которые служба не смогла обслужить.