В данном разделе описаны команды настройки параметров базы данных MySQL для записи статистики ECSS-10.
Таблица 1 - Описание параметров БД MySQL для записи статистики ECSS-10
Название | Значение по умолчанию | Описание |
---|---|---|
ecss_statistics | {10000,['ecss10.cc','_',queue,'_','_',undefined,'_'],10000} | Параметры модуля статистики, задаются в виде: statistics_upload_interval, upload_metrics_mask, upload_portion_size. - statistics_upload_interval - интервалы времени, по истечении которых realtime статистики будет выгружаться из ECSS-10 в БД (ms); - upload_metrics_mask - маска счетчиков, которые будут выгружаться в БД (по умолчанию выгружаются все счетчики по очереди); - upload_portion_size - количество счетчиков, которые будут выгружаться за одну транзакцию записи в БД. Этот параметр нужен для тонкой настройки производительности на системе. |
mysql_database | ecss_statistics | Имя базы данных MySQL, которая используется для записи статистики ECSS-10. |
mysql_host | statistics.mysql.ecss | Имя хоста или IP-адрес, на котором доступен сервер MySQL. |
mysql_password | statistics | Пароль пользователя MySQL, имеющего доступ к базе данных cо статистикой ECSS-10. |
mysql_port | 3306 | Порт, на котором доступен сервер MySQL со статистикой ECSS-10. |
mysql_timeout | 300000 мс | Период, по истечении которого производится запись в БД, задается в миллисекундах |
mysql_user | statistics | Имя пользователя, имеющего доступ к базе данных со статистикой ECSS-10. |
upload_enabled | true | Определяет, доступна (true) или нет (false) работа с MySQL. |
clean
Данной командой восстанавливаются значения заданных параметров по умолчанию.
Путь команды:
statistics/clean
Синтаксис:
clean [<FIELD>]
Параметры:
<FIELD> - название параметра, значение которого нужно установить по умолчанию, список параметров приведен в таблице 1.
Пример:
admin@[core1@ecss1]:/$ statistics/clean mysql_port Property mysql_port values successfully restored
info
Команда просмотра информации о настройках параметров БД MySQL со статистикой ECSS-10.
Путь команды:
statistics/info
Синтаксис:
info [<FIELD>]
Параметры:
<FIELD> - название параметра, список параметров приведен в таблице 1.
Пример:
Посмотреть информацию о настройках БД со статистикой ECSS-10:
admin@[core1@ecss1]:/$ statistics/info ┌───────────────┬───────────────────────────────────────────────────────────┐ │ Property │ Value │ ├───────────────┼───────────────────────────────────────────────────────────┤ │ecss_statistics│Statistics upload interval, sec: 10 │ │ │Metrics mask: ['ecss10.cc','_',queue,'_','_',undefined,'_']│ │ │Upload portion size: 10000 │ │mysql_database │"ecss_statistics" │ │mysql_host │"statistics.mysql.ecss" │ │mysql_password │"statistics" │ │mysql_port │3306 │ │mysql_timeout │300000 │ │mysql_user │"statistics" │ │upload_enabled │true │ └───────────────┴───────────────────────────────────────────────────────────┘
set
Данной командой выполняется настройка параметров БД статистики.
Путь команды:
statistics/set
Синтаксис:
set <FIELD> <VALUE>
Параметры:
<FIELD> - название конфигурируемого параметра, список параметров приведен в таблице 1;
<VALUE> - значение параметра.
Пример:
admin@[core1@ecss1]:/$ statistics/set mysql_port 3305 Property "mysql_port" successfully changed from: 3306 to 3305.