|
<< Показать Оглавление >> Настройка сервиса статистики |
![]()
|
Для настройки сбора статистики внесите изменения в файлы конфигурации:
•клиента (см. раздел Настройка сбора статистики для Voice2Med Client);
•ElasticSearch (см. раздел Установка и настройка ElasticSearch).
Перед первым запуском сервиса статистики необходимо его настроить:
1.В файле конфигурации Statistics Service /opt/STC/dictation/service/dictation-statistic/Dictation.StatisticService.dll.config укажите нужные значения в секции <userSettings> — <Dictation.Statistic.Properties.Settings>:
Настройка |
Значение |
Пример |
||
|---|---|---|---|---|
Секция <userSettings> — <Dictation.Statistic.Properties.Settings> |
||||
StatisticServerAddresses |
Список адресов серверов ElasticSearch в кластере в формате http://<host0>:<port0>;http://<host1>:<port1>;... Обратите внимание, что помимо IP-адреса обязательно нужно указать протокол соединения |
Для ElasticSearch, установленного на ОС Windows: <setting name="StatisticServerAddresses" serializeAs="String"> <value>http://<IP узла>:19200</value> </setting>
Для ElasticSearch, установленного на ОС Linux: <setting name="StatisticServerAddresses" serializeAs="String"> <value>http://<IP узла>:9200</value> </setting> |
||
StatisticServerLogin |
Логин для авторизации на каждом сервере ElasticSearch |
<setting name="StatisticServerLogin" serializeAs="String"> <value>administrator</value> </setting> |
||
StatisticServerPassword |
Пароль для авторизации на каждом сервере ElasticSearch. При запуске сервиса этот пароль будет зашифрован стандартным шифрованием и положен в папку с пользовательскими настройками в файл /etc/Dictation.StatisticService/Dictation.Statistic.Properties.Settings.config, настройка StatisticServerPasswordEncrypted, после чего StatisticServerPassword нужно удалить из Dictation.StatisticService.dll.config |
<setting name="StatisticServerPassword" serializeAs="String"> <value>password</value> </setting> |
||
StatisticServerPasswordEncrypted |
Хешированный пароль для авторизации на каждом сервере ElasticSearch. Генерируется автоматически из открытого пароля, указанного в настройке StatisticServerPassword |
|
||
StatisticServerIndexName |
Имя индекса ElasticSearch, в который будут записываться все данные при сборе статистики. Если окажется, что индекса с указанным именем не существует в системе, то он будет создан. |
<setting name="StatisticServerIndexName" serializeAs="String"> <value>dictation_statistic</value> </setting> |
||
|
||||
StatisticServerRetryTimeoutMinutes |
Время тайм-аута перед повторной попыткой соединения с сервисом статистики в минутах |
<setting name="StatisticServerRetryTimeoutMinutes" serializeAs="String"> <value>5</value> </setting> |
||
2.Запустите сервис. После этого создастся пользовательский файл конфигурации /etc/Dictation.StatisticService/Dictation.Statistic.Properties.Settings.config, в который скопируются ваши настройки.
Все дальнейшие изменения настроек нужно записывать в файл /etc/Dictation.StatisticService/Dictation.Statistic.Properties.Settings.config, потому что настройки в этом файле приоритетны. Этот файл останется неизменным при обновлении сервиса, поэтому при обновлении вам не придется указывать настройки заново. |
Если вы измените файл Dictation.Statistic.Properties.Settings.config, нехешированный пароль удалится из настроек автоматически после запуска сервиса. |