Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

performance metric

Зачем

Измеряют атрибут качества ИС производительность. Быстро - время реакции менее 150мс.

To-do

Виды метрик

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