Восстановление ведения журнала с системными логами

Некорректное ведение журнала с системными логами характеризуется отсутствием последних записей о событиях в разделе «Системные логи».

Для восстановления ведения журнала с системными логами:

  1. Перезапустите компоненты мобильной платформы на сервере или в кластере, развёрнутом на основе Kubernetes, Deckhouse или OKD/OCP:

  1. Проверьте объём выделенных системных ресурсов дискового пространства для Elasticsearch:

Например, для кластера OKD/OCP откройте подраздел «Storage > Persistent Volume Claims» в приложении OKD:

В столбце «Capacity» содержится объём выделенных системных ресурсов, в столбце «Used» - объём используемых системных ресурсов.

При необходимости добавьте объём потребления системных ресурсов для контейнера hyperhive_elasticsearch_1 на сервере мобильной платформы с помощью средств операционной системы или виртуализации.

Для добавления объёма потребления системных ресурсов PV пода fmp-elasticsearch-data в кластере OKD/OCP:

Важно. Выберите время с минимальной пользовательской нагрузкой на кластер, так как в процессе добавления объёма потребления системных ресурсов блокируется выполнение фоновых задач. Также при необходимости экспортируйте журнал с логами в файл. После выполнения действий с подом системные логи будут удалены.

    1. Остановите запись логов в Elasticsearch. Для этого уменьшите количество подов fmp-celeryworker до 0.

    2. Уменьшите количество подов fmp-elasticsearch-data до 0.

    3. Определите, какие PV используются подами fmp-elasticsearch-data и удалите для них Persistent Volume Claim (PVC).

    4. Добавьте объём освобождённых PV до 30G.

    5. Пропишите storageClass с именем es-data для увеличенных PV.

    6. Пропишите storageClass с именем es-data для подов fmp-elasticsearch-data:

spec:
 volumeClaimTemplates:
   spec:
     storageClassName: es-data

elasticsearch:
 data:
    persistence:
      storageClass: es-data

    1. Добавьте количество подов fmp-elasticsearch-data до 3 и убедитесь, что все поды запускаются и успешно создают новые PVC на основе обновлённых PV.

    2. Подготовьте Elasticsearch. Для этого перейдите в терминал одного из подов fmp-dashboard и запустите скрипт init.sh из любого места.

    3. Возобновите запись логов в Elasticsearch. Для этого верните количество подов fmp-celeryworker до 1.

После выполнения действий будет восстановлено ведение журнала с системными логами.

См. также:

Мониторинг ошибок системы