| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:settings:logs:monitoring [16.10.2024 05:19] – [Мониторинг производительности логов IIS] ekaterina.menkhuzina | product:settings:logs:monitoring [06.11.2025 14:57] (текущий) – Белугин Александр |
|---|
| ====== Тестирование быстродействия системы ====== | ====== Тестирование быстродействия системы ====== |
| ===== Мониторинг производительности БД ===== | ===== Мониторинг производительности БД ===== |
| <callout type="warning" icon="true">Данная инструкция предназначена для мониторинга производительности БД [[product:settings:pssql|PostgreSQL]], решение для [[product:settings:mssql|Microsoft SQL Server]] отсутствует.</callout> | <callout type="warning" icon="true">Данная инструкция предназначена для мониторинга производительности БД [[product:settings:pssql|PostgreSQL]], решение для [[product:settings:mssql|Microsoft SQL Server]] реализуется собственными средствами администрирования MS SQL Server.</callout> |
| |
| Мониторинг времени выполнения запросов в БД [[product:settings:pssql|PostgreSQL]] осуществляется с помощью инструмента pgBadger. pgbadger – это анализатор журналов Postgres Pro/[[product:settings:pssql|PostgreSQL]], который быстро строит подробные отчёты, обрабатывая файлы журналов сервера. | Мониторинг времени выполнения запросов в БД [[product:settings:pssql|PostgreSQL]] осуществляется с помощью инструмента pgBadger. pgbadger – это анализатор журналов Postgres Pro/[[product:settings:pssql|PostgreSQL]], который быстро строит подробные отчёты, обрабатывая файлы журналов сервера. |
| |
| Инструкция по установке pgBadger и мониторингу: | Инструкция по установке pgBadger и мониторингу: |
| | |
| 1. Установить pgBadger. Анализатор устанавливается на Linux-сервере БД [[product:settings:pssql|PostgreSQL]]. | 1. Установить pgBadger. Анализатор устанавливается на Linux-сервере БД [[product:settings:pssql|PostgreSQL]]. |
| <code bash> sudo apt install pgbadger </code> | <code bash> sudo apt install pgbadger </code> |
| |
| Дополнительную информацию можно посмотреть на страницах: | Дополнительную информацию можно посмотреть на страницах: |
| * [[https://postgrespro.ru/docs/enterprise/14/app-pgbadger|Описание pgBadger]]; | - [[https://postgrespro.ru/docs/enterprise/14/app-pgbadger|Описание pgBadger]]. |
| * [[https://itc-life.ru/nastrojka-sbora-statistiki-postgresql-s-pomoshhyu-pgbadger/|Установка и настройка pgBadger]]. | - [[https://itc-life.ru/nastrojka-sbora-statistiki-postgresql-s-pomoshhyu-pgbadger/|Установка и настройка pgBadger]]. |
| |
| ===== Мониторинг производительности логов IIS ===== | ===== Мониторинг производительности логов IIS ===== |
| Пример импортированного файла логов IIS в [[https://opensearch.org/downloads.html|OpenSearch]]: | Пример импортированного файла логов IIS в [[https://opensearch.org/downloads.html|OpenSearch]]: |
| <image shape="thumbnail">{{ :product:settings:logs:image-2024-10-2_11-4-11.png?direct&960 |}}</image> | <image shape="thumbnail">{{ :product:settings:logs:image-2024-10-2_11-4-11.png?direct&960 |}}</image> |
| | \\ |
| | Примеры скриншотов из OpenSearch Dashboards: |
| | <image shape="thumbnail">{{ :product:settings:logs:image-2024-10-2_10-57-25.png?direct&960 |}}</image> |
| | <image shape="thumbnail">{{ :product:settings:logs:image-2024-10-2_10-58-41.png?direct&960 |}}</image> |
| |
| | ===== Мониторинг характеристик серверов приложения и БД ===== |
| | Мониторинг характеристик серверов приложения и БД осуществляется с помощью платформы [[https://www.zabbix.com/ru|Zabbix]]. [[https://www.zabbix.com/ru|Zabbix]] – это бесплатное ПО с открытым исходным кодом. |
| | |
| | В [[https://www.zabbix.com/ru|Zabbix]] можно мониторить характеристики серверов, например: потребление RAM, нагрузка на CPU, нагрузка на сеть и другие. Также в [[https://www.zabbix.com/ru|Zabbix]] возможно настроить триггеры на превышение каких-то значений. Например, при недостаточном количестве места на сервере, либо при нагрузке на CPU или RAM более 90%. |
| | |
| | [[https://www.zabbix.com/ru|Zabbix]] необходим для оперативного мониторинга нагрузки на тестовом и промышленных контурах продуктов. |
| | |
| | Элементы [[https://www.zabbix.com/ru|Zabbix]]: |
| | |
| | 1. Вкладка «Мониторинг» → Узлы сети – список серверов, где можно посмотреть: |
| | * графики – возможность посмотреть информацию по серверам в виде графиков за произвольный период; |
| | * последние данные – возможность посмотреть информацию по серверам в виде чисел на текущий момент времени; |
| | * проблемы и прочее по всем серверам. |
| | |
| | Пример использования вкладки «Мониторинг» → Узлы сети: |
| | <image shape="thumbnail">{{ :product:settings:logs:image-2024-9-30_8-59-13.png?direct&960 |}}</image> |
| | \\ |
| | 2. Вкладка «Мониторинг» → Проблемы – список проблем с серверами. |
| | |
| | Пример использования вкладки «Мониторинг» → Проблемы: |
| | <image shape="thumbnail">{{ :product:settings:logs:image-2024-9-30_9-3-42.png?direct&960 |}}</image> |
| | \\ |
| | 3. Вкладка «Панели» - на вкладке можно составить свои экраны с произвольным набором серверов и их характеристик. |
| | |
| | Примеры использования вкладки «Панели»: |
| | <image shape="thumbnail">{{ :product:settings:logs:image-2024-9-30_9-1-1.png?direct&960 |}}</image> |
| | <image shape="thumbnail">{{ :product:settings:logs:image-2024-9-30_9-2-2.png?direct&960 |}}</image> |
| | \\ |
| | Дополнительную информацию можно посмотреть на странице [[https://www.zabbix.com/ru/manuals|документации Zabbix]]. |