Вы должны определить, что наиболее важно для клиентов (или пользователей) в кросс-функциональном виде, например, разработчики, менеджер проектов, поддержка, руководители, SRE.
Например, само по себе использование памяти обычно НЕ имеет прямого значения для клиентов и большинства вышеперечисленных должностей. Однако это имеет значение для планирования мощности — поэтому, хотя это и не SLI/SLO приложений, это может быть важно для разработчиков/SRE и, в конечном итоге, для руководителей (финансирование). Для поддержания высокой эффективности может использоваться внутренний SLI/SLO.
Мобильное приложение, которое слишком долго выполняет операцию или слишком часто выходит из строя, может отрицательно повлиять на многих клиентов или на подгруппу клиентов, которая очень важна для бизнеса. Часто это оказывается межфункциональной проблемой, с которой сталкивается клиент, т. е. отправляются заявки в службу поддержки, могут вызываться руководители, SRE может дежурить, пытаясь решить проблему, и ему придется подключить специалистов по функциям.
Учитывая все это, существует потребность в кросс-функциональных показателях (SLI) и границах (SLO), которые будут отражать боль/недовольство клиентов. Отсутствие таких общих показателей, как правило, приводит к следующему эффекту: «низкий уровень использования памяти» (разработчики/SRE), «функции были отправлены» (PM), «мне не позвонили» (руководители), «пользователи». недовольны» (Поддержка).
Google также опубликовал свой семинар (в рамках CC-BY 4.0) о том, как определять SLI и SLO:
https://cloud.google.com/blog/products/management-tools/learn-how-to-set-slos-for-an-sre-or-cre-practice
Также есть сообщение в блоге о том, как со временем настраивать SLI (и SLO):
https://cloud.google.com/blog/products/management-tools/tune-up-your-sli-metrics-cre-life-lessons
Отказ от ответственности: я работаю в Google.