💀
Второй курс РПО
Разработка программных модулей
Разработка программных модулей
  • Модели разработки
  • Ошибки и отладка программ
  • Средства разработки алгоритмов
    • Основные принципы и стадии тестирования
  • Сложностные классы
  • Эмуляторы операционных систем
  • Сложность сортировки
  • Уровни тестирования
  • Задание №1
  • Регрессионное тестирование
  • Тестирование «белым ящиком»
  • Как делать оценку сложности?
  • Алгоритмы и сложность
  • Тестирование "белым ящиком" №2
  • Сложность алгоритмов
  • Тестирование "белым ящиком" №3
  • Тестирование "Чёрным ящиком»" №1
  • Тестирование "Черным ящиком" №2
  • Оценка сложности эвристических алгоритмов
  • Принципы ООП
  • Тестирование "Черным ящиком" №3
  • КТ - В3
  • Модульное тестирование
    • С кодами
  • Модульное тестирование
  • Абстрактные классы и интерфейсы в Python
  • Структуры в Python по аналогии с C++
    • Диалоги гениев
  • Делегаты в Python
    • Ещё более не смешные диалоги
  • Регулярные выражения в Python от простого к сложному
  • Python: Коллекции
  • Параметризованные классы (шаблоны)
  • Указатели и операции со списками в Python
  • Интеграционное тестирование
  • Работа с классами. Перегрузка методов
  • Определение операций в классе.
  • Создание наследованных классов
  • Интеграционное тестирование
  • Работа с объектами через интерфейсы
  • Использование стандартных интерфейсов
  • Работа с типом данных "Структура"
  • Коллекции. Параметризованные классы
  • Использование регулярных выражений
  • Операции со списками
  • Что такое паттерны проектирования?
  • Шпаргалка по шаблонам проектирования
    • [Habr] Шпаргалка
  • UML-диаграммы проектирования
  • Использование основных шаблонов.
  • Использование каких то там шаблонов
  • 15-я Практическая
  • 16-я Практическая
  • Graphviz Online
  • 17-я Практическая
  • Введение в теорию программирования: Объектно-ориентированный подход
  • Документирование софта и стандарты
  • C# Ввод и вывод
  • Оптимизация кода: просто о главном
  • Автоматизация разработки технической документации
  • Автоматизированное документирование и первичные данные
  • ADO.NET что это?
Powered by GitBook
On this page
  • Nmom
  • Performance Monitor
  • Zabbix
  • Grafana
  • New Relic

Задание №1

29.10.2024 - Онлайн

PreviousУровни тестированияNextРегрессионное тестирование

Last updated 7 months ago

Nmom

Что это: Nmon (Nigel's Monitor) — это инструмент для мониторинга производительности на операционных системах Linux и AIX.

Что мониторит:

  • Центральный процессор (CPU): Показывает использование процессора и распределение нагрузки по ядрам.

  • Память (RAM): Отслеживает свободную и используемую память, отображает использование виртуальной памяти (swap).

  • Диск: Следит за загрузкой дисков, скоростью чтения и записи данных.

  • Сеть: Показывает активность сети, входящий и исходящий трафик.

  • Процессы: Предоставляет информацию о запущенных процессах и их потреблении ресурсов.

Особенности:

  • Простой интерфейс, работает в текстовом режиме через терминал.

  • Легковесный, не занимает много ресурсов.

  • Подходит для быстрого анализа производительности в реальном времени.

Недостатки:

  • Подходит в основном для Linux-систем и AIX, не поддерживает Windows.

  • Интерфейс минималистичный, без графических отчётов.


Performance Monitor

Что это: Встроенный инструмент для мониторинга ресурсов в операционной системе Windows. Также известен как "PerfMon" или "Монитор производительности".

Что мониторит:

  • Процессор: Отслеживает загрузку процессора, помогает понять, какие приложения или процессы потребляют наибольшую мощность.

  • Память: Показывает объём используемой оперативной памяти и состояние виртуальной памяти.

  • Диск: Предоставляет данные о времени отклика диска, скорости ввода-вывода и загрузке.

  • Сеть: Следит за трафиком сети и производительностью адаптеров.

  • Приложения и процессы: Позволяет детально видеть, какие процессы потребляют ресурсы и каким образом.

Особенности:

  • Глубокий контроль над всеми ресурсами Windows.

  • Гибкость в настройке: можно выбирать конкретные метрики и создавать собственные графики.

  • Можно сохранять данные для последующего анализа.

Недостатки:

  • Работает только на Windows, что ограничивает его использование в многоплатформенных системах.

  • Сложен в освоении для начинающих, требует знания структуры Windows.


Что это: Система для мониторинга инфраструктуры, которая поддерживает серверы, сети, базы данных и приложения.

Что мониторит:

  • Серверы и хосты: Показывает состояние серверов, доступность и основные метрики.

  • Процессор, память, диск: Собирает данные о загрузке процессора, использовании памяти и дисковом пространстве.

  • Сеть: Отслеживает сетевой трафик и производительность сетевых устройств.

  • Приложения и базы данных: Можно настроить для отслеживания специфических показателей приложений, таких как количество запросов в базу данных.

  • Журналы событий: Позволяет настроить оповещения и мониторинг на основе системных журналов.

Особенности:

  • Поддержка множества устройств и платформ, от серверов до сетевого оборудования.

  • Возможность создавать настраиваемые графики, отчёты и оповещения.

  • Поддерживает автоматическое обнаружение устройств в сети.

Недостатки:

  • Требует сложной настройки и начальных знаний.

  • Может потреблять значительное количество ресурсов, особенно при большом количестве данных.


Что это: Платформа для визуализации данных, которая позволяет создавать графики и дашборды на основе данных из различных источников.

Что мониторит:

  • Процессор, память, диск и сеть: Отображает данные с разных источников мониторинга, таких как Prometheus, InfluxDB и др.

  • Приложения: Можно настраивать для отображения метрик работы приложений.

  • События и лог-файлы: Через интеграцию с источниками данных можно отображать события и ошибки.

Особенности:

  • Создание красивых графиков и интерактивных дашбордов.

  • Поддержка множества источников данных: Prometheus, Elasticsearch, MySQL и других.

  • Настройка оповещений и уведомлений.

Недостатки:

  • Не собирает данные самостоятельно, нужен источник данных (например, Prometheus).

  • Требует настройки и навыков работы с дашбордами.


Что это: Облачная платформа для мониторинга приложений, серверов и инфраструктуры.

Что мониторит:

  • Приложения: Показывает производительность приложений, время отклика, ошибки и транзакции.

  • Сервера и инфраструктура: Отслеживает нагрузку на процессор, память, диск, активность сети.

  • Пользовательский опыт: Можно собирать данные о работе пользовательского интерфейса, время загрузки страниц.

  • Ключевые метрики бизнеса: Можно настроить для мониторинга показателей, таких как доходы и удержание пользователей.

Особенности:

  • Облачное решение, доступное с любой платформы.

  • Богатый функционал для анализа производительности приложений и серверов.

  • Поддержка интеграций с популярными сервисами (AWS, Azure, Google Cloud).

Недостатки:

  • Высокая стоимость подписки.

  • Может быть сложным в настройке, особенно для новых пользователей.

Zabbix

Grafana

New Relic