Руководство по системному администрированию#

О документе#

Документ содержит описание системного администрирования продукта Platform V Index Search (IXS).

Основные понятия#

В таблице приведены основные аббревиатуры и сокращения:

Аббревиатура, сокращение

Определение

АС

Автоматизированная система

ETL

Extract, Transform, Load. Модуль продукта Platform V Index Search (IXS), основанный на данном принципе управления хранилищем данных

ElasticSearch

OSS ElasticSearch продукт с открытым исходным кодом

Среда контейнеризации

Рекомендована Kubernetes 1.21, опционально реализована совместимость с Red Hat OpenShift 4+

Сценарии администрирования#

Администратору рекомендуется регулярно выполнять:

  • контроль состояния работы системы;

  • мониторинг производительности системы;

  • контроль свободного места на жестких дисках всех серверов системы, а также в файловой системе.

При выявлении нештатных ситуаций необходимо:

  • проверить работоспособность всех сервисов продукта Platform V Index Search (IXS);

  • проверить логи на наличие ошибок.

В рамках выполнения требований безопасной работы системы Администратор выполняет следующие функции:

  • осуществляет контроль использования средств защиты информации;

  • несет ответственность за качество проводимых им работ.

Доступ к АС должны иметь только те сотрудники, которым он необходим в соответствии с их должностными обязанностями. Доступ должен ограничиваться минимально необходимым объемом данных. Должны разделяться среды разработки, тестирования и эксплуатации, при этом, необходимо производить разделение обязанностей между разработчиками АС, тестирующим персоналом и сотрудниками, непосредственно эксплуатирующими уже введенные в промышленную эксплуатацию системы.

Специалисты, занимающиеся администрированием продукта Platform V Index Search(IXS), должны обладать следующими навыками:

  • развертывание и администрирование приложений в среде контейнеризации;

  • настройка сервера NGINX.

События системного журнала#

Все сервисы продукта Platform V Index Search (IXS) передают сообщения в системный журнал на разных уровнях логирования в зависимости от события.

Если в системном журнале нет сообщений об ошибках, значит все работает штатно.

События мониторинга#

В продукте Platform V Index Search (IXS) реализован мониторинг событий с использованием компонента Прикладной мониторинг (MONE) продукта Platform V Frontend Std.

Мониторинг ETL-компонента#

Описание метрик/событий:

Название метрики/события

Наименование бизнес-операции и ее описание (title)

Тип метрики

UFS_INDEX_SEARCH_ETL_INDEX_UPDATE_FAIL_TIME

Длительность обновления индекса (результат − "FAIL")

Metric

UFS_INDEX_SEARCH_ETL_INDEX_UPDATE_SUCCESS_TIME

Длительность обновления индекса (результат − "SUCCESS")

Metric

UFS_INDEX_SEARCH_ETL_INDEX_DELETION_SUCCESS_TIME

Длительность этапа очистки индекса

Metric

UFS_INDEX_SEARCH_ETL_DATA_EXTRACTION_SUCCESS_TIME

Длительность этапа получения данных из источника

Metric

UFS_INDEX_SEARCH_ETL_DATA_TRANSFORMATION_SUCCESS_TIME

Длительность этапа преобразования данных

Metric

UFS_INDEX_SEARCH_ETL_INDEX_SAVE_PROCEDURE_SUCCESS_TIME

Длительность процедуры SAVE

Metric

UFS_INDEX_SEARCH_ETL_INDEX_UPDATE_PROCEDURE_SUCCESS_TIME

Длительность процедуры UPDATE

Metric

UFS_INDEX_SEARCH_ETL_INDEX_UPDATE_ITERATION_SUCCESS_TIME

Длительность итерации обновления индекса

Metric

UFS_INDEX_SEARCH_ETL_INDEX_UPDATE_START

Запуск обновления индекса

Event

UFS_INDEX_SEARCH_ETL_INDEX_UPDATE_START_FAIL

Не удалось запустить обновление индекса

Event

UFS_INDEX_SEARCH_ETL_DATA_EXTRACTION_FAIL

Не удалось загрузить данные для обновления индекса

Event

UFS_INDEX_SEARCH_ETL_INDEX_DELETION_FAIL

Не удалось очистить индекс

Event

UFS_INDEX_SEARCH_ETL_SUSPENDED_PROCEDURE_STATUS_UPDATE_FAIL

Не удалось зарегистрировать в индексе .etl_sync неуспешную попытку обновления домена данных

Event

UFS_INDEX_SEARCH_ETL_COMPLETED_PROCEDURE_SUCCESS_UPDATE_FAIL

Не удалось зарегистрировать в индексе .etl_sync успешное обновление домена данных

Event

UFS_INDEX_SEARCH_ETL_INDEX_UPDATE_SUCCESS

Индекс успешно обновлен

Event

HTTP_REQUEST_RECEIVED

Получен http-запрос

Event

HTTP_REQUEST_SUCCESS

Http-запрос выполнен успешно

Event

HTTP_REQUEST_SUCCESS_DURATION

Длительность http-запроса

Metric

HTTP_REQUEST_FAIL

Не удалось выполнить http-запрос

Event

HTTP_REQUEST_FAIL_DURATION

Длительность http-запроса (результат − error)

Metric

LOAD_DOCUMENT_FAIL_COUNT

Количество неуспешно загруженных записей

Metric

Мониторинг Proxy-компонента#

Описание метрик/событий:

Название метрики/события

Наименование бизнес-операции и ее описание (title)

Тип метрики

UFS_INDEX_SEARCH_PROXY_SEARCH_FAIL_TIME

Длительность обработки поискового запроса (результат − "ERROR")

Metric

UFS_INDEX_SEARCH_PROXY_SEARCH_SUCCESS_TIME

Длительность обработки поискового запроса

Metric

UFS_INDEX_SEARCH_PROXY_SEARCH_REQ_RECEIVED

Получен поисковый запрос

Event

UFS_INDEX_SEARCH_PROXY_SEARCH_FAIL

Не удалось выполнить поиск

Event

UFS_INDEX_SEARCH_PROXY_SEARCH_SUCCESS

Поиск выполнен успешно

Event

Мониторинг кластера ElasticSearch на стороне Proxy-компонента#

Описание метрик/событий:

Наименование бизнес-операции и ее описание (title)

Тип метрики

Название метрики/события

Ошибка мониторинга состояния кластера ElasticSearch

Event

UFS_INDEX_SEARCH_ES_MONITORING_FAIL

Количество документов (по всем шардам)

Metric

UFS_INDEX_SEARCH_ES_DOCS_COUNT

Количество удаленных документов (по всем шардам)

Metric

UFS_INDEX_SEARCH_ES_DOCS_DELETED

Количество документов всего (по всем шардам)

Metric

UFS_INDEX_SEARCH_ES_DOCS_ALL

Общие метрики состояния кластера ElasticSearch (запрос _cluster /health )

Показатель "здоровья" кластера

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_HEALTH_STATUS

Количество узлов в кластере

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_HEALTH_NUMBER_OF_NODES

Количество узлов данных

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_HEALTH_NUMBER_OF_DATA_NODES

Количество шардов, находящихся в процессе ребаланса

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_HEALTH_RELOCATING_SHARDS

Количество шардов, находящихся в процессе инициализации

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_HEALTH_INITIALIZING_SHARDS

Количество шардов, не размещенных на узлах кластера

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_HEALTH_UNASSIGNED_SHARDS

Количество задач уровня кластера в очереди на исполнение

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_HEALTH_NUMBER_OF_PENDING_TASKS

Максимальная длительность ожидания (в мс) в очереди на выполнение

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_HEALTH_TASK_MAX_WAITING_IN_QUEUE_MILLIS

Доля (в процентах) активных шардов в кластере

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_HEALTH_ACTIVE_SHARDS_PERCENT_AS_NUMBER

Расширенная статистика по кластеру ElasticSearch (_cluster /stats )

Количество проиндексированных записей в кластере по состоянию на текущий момент времени

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_STATS_INDICES_DOCS_COUNT

Общее количество индексов

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_STATS_INDICES_COUNT

Общий объем дискового пространства (в байтах). Статистика по кластеру

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_STATS_FS_TOTAL_IN_BYTES

Объем доступного дискового пространства (в байтах). Статистика по кластеру

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_STATS_FS_AVAILABLE_IN_BYTES

Объем свободного дискового пространства (в байтах). Статистика по кластеру

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_STATS_FS_FREE_IN_BYTES

Общее количество сегментов

Metric

UFS_INDEX_SEARCH_ES_CLUSTER_STATS_INDICES_SEGMENTS_COUNT

Статистика по нодам (_nodes /stats )

Объем памяти, выделенной для кучи (heap), в байтах. Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_JVM_MEM_HEAP_MAX_IN_BYTES

Объем используемой памяти (heap), в байтах. Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_JVM_MEM_HEAP_USED_IN_BYTES

Доля используемой памяти в процентах от общего объема памяти, выделенного для кучи (heap). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_JVM_MEM_HEAP_USED_PERCENT

Общий объем дискового пространства (в байтах). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_FS_TOTAL_TOTAL_IN_BYTES

Объем доступного дискового пространства (в байтах). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_FS_TOTAL_FREE_IN_BYTES

Объем свободного дискового пространства (в байтах). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_FS_TOTAL_AVAILABLE_IN_BYTES

Количество открытых http-подключений к нодам на момент опроса

Metric

UFS_INDEX_SEARCH_ES_NODE_HTTP_CURRENT_OPEN

Общее количество открытых http-подключений к нодам

Metric

UFS_INDEX_SEARCH_ES_NODE_HTTP_TOTAL_OPENED

Время, которое кластер потратил на ожидание при индексации новых данных

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_INDEXING_THROTTLE_TIME_IN_MILLIS

Включает в себя не только время ожидания при восстановлении шард (например, после сбоев), но и время ожидания при перемещении шард с ноды на ноду (например, при ребалансе или миграции шард между зонами hot/warm)

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_RECOVERY_THROTTLE_TIME_IN_MILLIS

Общее время, затраченное кластером на ожидание объединения сегментов на данной ноде. Накопительный счетчик

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_MERGES_TOTAL_THROTTLED_TIME_IN_MILLIS

Счетчик опросов (1-ая фаза поиска). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_SEARCH_QUERY_TOTAL

Общая длительность всех опросов (1-ая фаза поиска). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_SEARCH_QUERY_TIME_IN_MILLIS

Счетчик выполненных задач в пуле потоков "write". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_WRITE_COMPLETED

Количество задач в очереди пула потоков "write". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_WRITE_QUEUE

Счетчик количества отказов по задачам в пуле потоков "write". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_WRITE_REJECTED

Счетчик выполненных задач в пуле потоков "refresh". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_REFRESH_COMPLETED

Количество задач в очереди пула потоков "refresh". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_REFRESH_QUEUE

Счетчик количества отказов по задачам в пуле потоков "refresh". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_REFRESH_REJECTED

Счетчик выполненных задач в пуле потоков "search". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_SEARCH_COMPLETED

Количество задач в очереди пула потоков "search". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_SEARCH_QUEUE

Счетчик количества отказов по задачам в пуле потоков "search". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_SEARCH_REJECTED

Счетчик выполненных задач в пуле потоков "get". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_GET_COMPLETED

Количество задач в очереди пула потоков "get". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_GET_QUEUE

Счетчик количества отказов по задачам в пуле потоков "get". Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_THREAD_POOL_GET_REJECTED

Количество опросов (1-ая фаза поиска), выполняемых в настоящий момент. Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_SEARCH_QUERY_CURRENT

Счетчик извлечений (2-ая фаза поиска). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_SEARCH_FETCH_TOTAL

Общая длительность извлечения данных (2-ая фаза поиска). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_SEARCH_FETCH_TIME_IN_MILLIS

Количество извлечений (2-ая фаза поиска), выполняемых в настоящий момент. Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_NDICES_SEARCH_FETCH_CURRENT

Счетчик операций индексирования. Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_INDEX_TOTAL

Суммарная длительность операций индексирования. Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_INDEX_TIME_IN_MILLIS

Количество операций, индексирования, выполняемых в настоящий момент

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_INDEX_CURRENT

Счетчик обновлений (refreshes). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_REFRESH_TOTAL

Общая длительность обновлений (refreshes). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_REFRESH_TOTAL_TIME_IN_MILLIS

Счетчик сбросов (flushes). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_FLUSH_TOTAL

Общая длительность сбросов (flushes). Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_FLUSH_TOTAL_TIME_IN_MILLIS

Total count of young-generation garbage collections

Metric

UFS_INDEX_SEARCH_ES_NODE_JVM_GC_COLLECTORS_YOUNG_COLLECTION_COUNT

Total time spent on young-generation garbage collections

Metric

UFS_INDEX_SEARCH_ES_NODE_JVM_GC_COLLECTORS_YOUNG_COLLECTION_TIME_IN_MILLIS

Total count of old-generation garbage collections

Metric

UFS_INDEX_SEARCH_ES_NODE_JVM_GC_COLLECTORS_OLD_COLLECTION_COUNT

Total time spent on old-generation garbage collections

Metric

UFS_INDEX_SEARCH_ES_NODE_JVM_GC_COLLECTORS_OLD_COLLECTION_TIME_IN_MILLIS

Size of fielddata cache (bytes)

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_FIELDDATA_MEMORY_SIZE_IN_BYTES

Number of evictions from fielddata cache

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_FIELDDATA_EVICTIONS

How many times the circuit breaker has been tripped

Metric

UFS_INDEX_SEARCH_ES_NODE_BREAKERS_FIELDDATA_TRIPPED

Количество сегментов. Статистика по узлу кластера

Metric

UFS_INDEX_SEARCH_ES_NODE_INDICES_SEGMENTS_COUNT

Open_file_descriptors

Metric

UFS_INDEX_SEARCH_ES_NODE_PROCESS_OPEN_FILE_DESCRIPTORS

Max_file_descriptors

Metric

UFS_INDEX_SEARCH_ES_NODE_PROCESS_MAX_FILE_DESCRIPTORS

Показатели состояния индексов (_stats)

Счетчик запросов (1-ая фаза поиска). Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_SEARCH_QUERY_TOTAL

Общая длительность всех запросов (1-ая фаза поиска). Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_SEARCH_QUERY_TIME_IN_MILLIS

Количество запросов (1-ая фаза поиска), выполняемых в настоящий момент. Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_SEARCH_QUERY_CURRENT

Счетчик извлечений (2-ая фаза поиска). Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_SEARCH_FETCH_TOTAL

Общая длительность всех извлечений (2-ая фаза поиска). Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_SEARCH_FETCH_TIME_IN_MILLIS

Количество извлечений (2-ая фаза поиска), выполняемых в настоящий момент. Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_SEARCH_FETCH_CURRENT

Счетчик операций индексирования. Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_TOTAL

Суммарная длительность операций индексирования. Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_INDEXING_TIME_IN_MILLIS

Количество операций, индексирования, выполняемых в настоящий момент. Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_INDEXING_CURRENT

Счетчик обновлений (refresh). Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_REFRESH_TOTAL

Общая длительность обновлений (refresh). Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_REFRESH_TOTAL_TIME_IN_MILLIS

Счетчик сбросов (flush). Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_FLUSH_TOTAL

Общая длительность сбросов (flushes). Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_FLUSH_TOTAL_TIME_IN_MILLIS

Size of fielddata cache (bytes) (по всем шардам)

Metric

UFS_INDEX_SEARCH_ES_INDEX_FIELDDATA_MEMORY_SIZE_IN_BYTES

Number of evictions from fielddata cache (по всем шардам)

Metric

UFS_INDEX_SEARCH_ES_INDEX_FIELDDATA_EVICTIONS

Количество сегментов. Статистика по всем шардам индекса

Metric

UFS_INDEX_SEARCH_ES_INDEX_SEGMENTS_COUNT

Настройки#

Параметры для настройки продукта Platform V Index Search (IXS) хранятся в платформенном компоненте Управление параметрами (CFGE) продукта Platform V Frontend Std.

Параметры ETL-компонента:

Имя параметра

Тип

Группа атрибутов

Описание

ufs.baseurl.elastic.etl

Строка [STRING]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

URL ElasticSearch

Настройки индексированного поиска

bfs.index.etl.domain.cron

Строка [STRING]

TASK_DOMAIN_ID

Расписание обновления индекса в виде cron expression. Первое поле записи − секунды

bfs.index.etl.domain.bulk.batch

Число [LONG]

TASK_DOMAIN_ID

Максимальное количество документов (размер пачки), индексируемых в рамках одной операции

bfs.index.etl.domain.timeout

Число [LONG]

TASK_DOMAIN_ID

Разрешенное время (мс) на обновление индекса. Значение по умолчанию − 3600000 (1 час)

bfs.index.etl.task.domain.enable

Логическое [BOOLEAN]

TASK_DOMAIN_ID

Включение/выключение задачи обновления данных: true − задача включена, false − задача отключена. Значение параметра применяется, если разрешено обновление домена данных (параметр bfs.index.etl.domain.enable с учетом разреза имеет значение true). Иначе (параметр bfs.index.etl.domain.enable с учетом разреза имеет значение false) все задачи обновления данных в этом домене отключены независимо от значений bfs.index.etl.task.domain.enable

bfs.index.etl.domain.purify.attempts

Число [LONG]

DOMAIN_CODE

Максимальное количество попыток очищения домена данных (по умолчанию − 1, максимальное количество − 127, минимальное количество − 1)

bfs.index.etl.elastic.rest.https.enable

Логическое [BOOLEAN]

SUBSYSTEM

Схема (протокол) взаимодействия между etl-компонентом и кластером ElasticSearch (true − HTTPS, false − HTTP)

bfs.index.etl.domain.enable

Логическое [BOOLEAN]

DOMAIN_CODE

Включение/выключение обновления индекса (true − обновление разрешено, false − обновление запрещено)

bfs.index.etl.source.enable

Логическое [BOOLEAN]

SOURCE_TYPE_CODE

Можно ли использовать источник для обновления индекса (true − обновление разрешено, false − обновление запрещено)

bfs.index.etl.elastic.rest.autobalancing.enable

Логическое [BOOLEAN]

SUBSYSTEM

Включение/выключение автоматической балансировки

bfs.index.etl.elastic.header.name.force

Строка [STRING]

SUBSYSTEM

Имя header-а для маршрутизации к требуемому контуру

Настройки http-клиента

ufs.httpclient.time-out.request.milliseconds.elastic.etl

Число [LONG]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Таймаут запроса в миллисекундах (значение по умолчанию − 3000, 0 − бесконечный таймаут)

ufs.httpclient.time-out.connection.milliseconds.elastic.etl

Число [LONG]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Таймаут на установку соединения в миллисекундах (значение по умолчанию − 500, 0 − бесконечный таймаут)

ufs.httpclient.connections.max.total.elastic.etl

Число [LONG]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Максимальное число соединений в пуле (значение по умолчанию − 40)

ufs.httpclient.connections.max.per-route.elastic.etl

Число [LONG]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Максимальное число соединений на URL (значение по умолчанию − 10)

ufs.httpclient.headers.name.server-ip.elastic.etl

Строка [STRING]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Имя http-заголовка для передачи ip-адреса клиента (значение по умолчанию − ufs-client-ip)

Параметры proxy-компонента:

Имя параметра

Тип

Группа атрибутов

Описание

ufs.baseurl.elastic.proxy

Строка [STRING]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

URL ElasticSearch

Настройки индексированного поиска

bfs.index.proxy.elastic.rest.https.enable

Логическое [BOOLEAN]

SUBSYSTEM

Схема (протокол) взаимодействия между proxy-компонентом и кластером ElasticSearch (true − HTTPS, false − HTTP)

bfs.index.proxy.elastic.rest.autobalancing.enable

Логическое [BOOLEAN]

SUBSYSTEM

Включение/выключение автоматической балансировки

bfs.index.proxy.elastic.monitoring.period

Число [LONG]

SUBSYSTEM

Длительность временного окна (мс) для получения метрик состояния кластера ElasticSearch (максимальное значение − 600000 (10 минут))

bfs.index.proxy.elastic.header.name.force

Строка [STRING]

SUBSYSTEM

Имя header-а для маршрутизации к требуемому контуру

Настройки http-клиента

ufs.httpclient.time-out.request.milliseconds.elastic.proxy

Число [LONG]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Таймаут запроса в миллисекундах (значение по умолчанию − 3000, 0 − бесконечный таймаут)

ufs.httpclient.time-out.connection.milliseconds.elastic.proxy

Число [LONG]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Таймаут на установку соединения в миллисекундах значение по (умолчанию − 500, 0 − бесконечный таймаут)

ufs.httpclient.time-out.request.connection.milliseconds.elastic.proxy

Число [LONG]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Таймаут запроса соединения из пула в миллисекундах (значение по умолчанию − 500, 0 − бесконечный таймаут)

ufs.httpclient.time-out.socket.milliseconds.elastic.proxy

Число [LONG]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Таймаут ожидания данных после установки соединения, таймаут между двумя пакетами данных (значение по умолчанию − 3000, где 0 − бесконечный таймаут)

ufs.httpclient.connections.max.total.elastic.proxy

Число [LONG]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Максимальное число соединений в пуле (значение по умолчанию − 40)

ufs.httpclient.connections.max.per-route.elastic.proxy

Число [LONG]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Максимальное число соединений на URL (значение по умолчанию − 10)

ufs.httpclient.headers.name.server-ip.elastic.proxy

Строка [STRING]

PLATFORM_RUNTIME_ENVIRONMENT/SUBSYSTEM

Имя http-заголовка для передачи ip-адреса клиента (значение по умолчанию − ufs-client-ip)

Часто встречающиеся проблемы и пути их устранения#

В настоящий момент ведется сбор статистики для наполнения данного раздела.