performance metric
Зачем
Измеряют атрибут качества ИС производительность. Быстро - время реакции менее 150мс.
To-do
Виды метрик
- Client Metrics - Данные метрики сконцентрированы на измерении производительности клиентских приложений
- Например, как долго клиентское приложение выполняет действия локально и обрабатывает ответ от серверной части.
- Эти метрики покрывают такие данные, как объем используемой памяти и загрузку CPU. На мобильном устройстве высокая загрузка CPU и частое использование сети может привести к уменьшению срока службы батареи, а использование слишком большого объема памяти вообще может помешать приложению запуститься.
- Business Metrics - Сюда включаются данные, определяющие бизнес-процессы. Они касаются деятельности конечных пользователей. Эти показатели должны включать ключевые бизнес-операции, которые выполняет система
- Application Metrics - Данные метрики сосредоточены на измерении активности и производительности прикладного уровня (исходный код приложения, фреймворк, среда исполнения, например .NET Framework, ASP.NET, CLR, и т.п.).
- Цель этих метрик – помочь вам исследователь поток выполнения вашего приложения при большом количестве параллельных запросов, проанализировать потребляемые ресурсы и оценить вероятность проблем с производительностью
- Service Metrics - Сюда относятся данные, связанные с производительностью внешних сервисов. Эти данные не отражают чистую производительность внешних сервисов, а всего лишь содержат информацию об исполнении запросов, которые ваша система им отправляет.
- таких как Azure Storage
- инфраструктурой обмена сообщений
- внешним кэшем
- БД
- и другими внешними сервисами, которые ваше приложение может использовать.
- System Metrics - Это данные о производительности низкого уровня (уровень базовой инфраструктуры). Они обычно нацелены на ключевые показатели эффективности, связанные с памятью, сетевой утилизацией, активностью диска, использованием процессора