Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

System Metrics

Зачем

Вид метрик производительности.

Это данные о производительности низкого уровня (уровень базовой инфраструктуры). Они обычно нацелены на ключевые показатели эффективности, связанные с памятью, сетевой утилизацией, активностью диска, использованием процессора в разрезе компонентов ИС:

  • CPU
    • Нагрузка на CPU - Процент
    • CPU User time
    • CPU System time (Может показывать на неэффективный ввод-вывод, т.е. слишком большое количество мелких операций)
  • HDD
    • Дисковые операции СХД - Количество, частота следования в секунду
    • HDD Number of reads IOPS
    • HDD Number of writes IOPS
    • HDD bytes readed
    • HDD bytes written
  • Network
    • Сетевые операции, канал забит - Количество, частота следования в секунду
    • объем трафика bandwidth, какие урлы сколько трафика генерируют
    • трафик на сетевых интерфейсах
    • Network Number of reads
    • Network Number of writes
    • Network bytes readed
    • Network bytes written
  • RAM
    • RAM Private space used by application
    • RAM Shared space used by application
    • RAM Number of page faults (насколько локализованы данные приложения в памяти?)
    • Использование физической/виртуальной памяти - Байты, килобайты, мегабайты, гигабайты
    • Выделение блоков памяти - Количество байтов, количество объектов, частота следования в секунду

Virtual Machine

Кеш

  • redis
    • Утилизация памяти
    • операции чтения\записи с диска
  • Hit Rate Количество, частота попаданий в кеш в секунду

Балансирощик

  • балансировщик прокси, nginx, netscaler - как балансировка на ноды работает, время ответ нод балансировщику

СУБД

Backend

Контейнеризация

File Storage

MessageBus