Commit 74357b51 authored by Ilya Veselov's avatar Ilya Veselov

afterparty2

parent d4e48ab0
...@@ -18,3 +18,9 @@ ...@@ -18,3 +18,9 @@
:numbered: :numbered:
monitoring/metrics monitoring/metrics
.. toctree::
:maxdepth: 2
:numbered:
monitoring/incidents
Обработка проблемных ситуаций на основе данных мониторинга SHM
==============================================================
#. **Проблема:** в клиентской части не открываются записи реестра, сама Synergy открывается медленно, подолгу зависая на странице авторизации.
**Данные мониторинга:** на дашборде датасорсов Jboss значение available count=0,
.. figure:: ../_static/img/available1.png
Рис. 1. График соединений датасорса SynergyDS
на графике времён отклика в то же самое время возрастание времени.
.. figure:: ../_static/img/response1.png
Рис. 2. График времён отклика датасорса SynergyDS
**Ошибки в логе:**
.. code-block:: xml
ERROR [kz.arta.jcr.bd.mysql.SQLConnectionManager] (http-/0.0.0.0:8080-719) javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:/SynergyDS
**Вероятная причина:** закончились соединения в пуле SynergyDS. Так как нет доступных соединений (рис. 1), запросы не могут подключиться к базе, следовательно, время ожидания увеличивается (рис. 2).
**Решение:** увеличить количество соединений (параметр max-pool-size) для проблемного датасорса synergy в основном конфиге ``/opt/synergy/jboss/standalone/configuration/standalone-onesynergy.xml``:
.. code-block:: xml
<xa-datasource jndi-name="java:/SynergyDS" pool-name="synergy_ds" enabled="true" use-ccm="fals$
<xa-datasource-property name="URL">
jdbc:mysql://127.0.0.1:3306/synergy?useUnicode=true&amp;characterEncoding=utf8
</xa-datasource-property>
<driver>com.mysql</driver>
<xa-pool>
<min-pool-size>20</min-pool-size>
<max-pool-size></max-pool-size>
<is-same-rm-override>false</is-same-rm-override>
<interleaving>false</interleaving>
<pad-xid>false</pad-xid>
<wrap-xa-resource>false</wrap-xa-resource>
</xa-pool>
. . . . . .
</xa-datasource>
...@@ -20,11 +20,11 @@ ...@@ -20,11 +20,11 @@
Установка PMM-Server Установка PMM-Server
-------------------- --------------------
PMM-Server рекомендуется устанавливать на отдельном сервере, операционная система которого поддерживает Docker. Для каждого отслеживаемого узла требуется примерно 1 ГБ памяти на диске при сроке хранения данных, равном одной неделе. Согласно `официальной документации <https://www.percona.com/doc/percona-monitoring-and-management/faq.html#what-are-the-minimum-system-requirements-for-pmm>`_, требуемый минимальный объем памяти составляет 2 ГБ для одного отслеживаемого узла, но, когда вы добавляете больше узлов, необходимый объём памяти возрастает нелинейно. Например, данные с 20 узлов должны легко обрабатываться с 16 ГБ памяти.
Установка Docker Установка Docker
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
PMM-Server рекомендуется устанавливать на отдельном сервере. Для его работы требуется Docker.
Предварительно следует установить некоторые дополнительные пакеты: Предварительно следует установить некоторые дополнительные пакеты:
``aptitude install apt-transport-https ca-certificates curl software-properties-common`` ``aptitude install apt-transport-https ca-certificates curl software-properties-common``
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
E-mail E-mail
~~~~~~ ~~~~~~
Для настройки уведомлений по e-mail в первую очередь следует настроить smtp для Grafana на PMM-Server. Для этого нужно: Для настройки уведомлений по e-mail в первую очередь следует настроить smtp для Grafana на PMM-Server. Для этого на машине, где установлен PMM-Server, нужно:
1. получить ID контейнера 1. получить ID контейнера
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment