Облачная платформаAdvanced

Управление логами кластера Logstash

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

CSS предоставляет запрос логов и бэкап логов, позволяя вам легко управлять и анализировать логи для эффективного обнаружения ошибок, оптимизации производительности и повышения безопасности системы.

  • Запрос логов: На странице управления логами в консоли управления CSS вы можете запросить последние записи логов по узлу, чтобы быстро находить или диагностировать проблемы.
  • Бэкап логов: Логи кластера периодически синхронизируются с бакетами OBS. Вы можете загружать их для углубленного анализа в любое время. Вы можете настроить пользовательские политики бэкапа логов, указав графики бэкапа и места хранения. Система бэкапит все критические логи, включая логи выполнения и логи устаревших функций. Они предоставляют полные данные для аудита и устранения неисправностей.

Влияние на биллинг

Когда бэкап логов включен, созданные бэкапы логов сохраняются в бакетах OBS, что приведёт к дополнительным расходам. Для получения подробностей см. .

Требования

Создан бакет OBS, используемый для хранения бэкапов логов. Бакет OBS должен соответствовать следующим требованиям:

  • Класс хранилища: Стандарт.
  • Регион: то же, что у кластера.

Запрос журналов

  1. Войдите в консоль управления CSS.
  2. В навигационной панели слева выберите Кластеры > Logstash.
  3. В списке кластеров кликните название целевого кластера. Отображается страница информации о кластере.
  4. Выберите Логи > Поиск лога. Страница Поиск лога страница отображается.

    Вы можете искать записи лога по узлу или ключевому слову. Для подробного описания каждого типа лога см. Введение в лог.

    Когда размер файла журнала достигает 128 МБ или наступает время 00:00 UTC, система автоматически сжимает и архивирует его. Только неархивированные журналы отображаются на странице поиска журналов, тогда как архивированные журналы остаются доступными через функцию резервного копирования журналов.

Резервное копирование журналов

Журналы кластера можно резервировать в бакетах OBS, откуда их можно загрузить для детального анализа в любое время.

  1. Войдите в консоль управления CSS.
  2. В навигационной панели слева выберите Clusters > Logstash.
  3. В списке кластеров нажмите имя целевого кластера. Отображается страница информации о кластере.
  4. Выберите Logs > Log Backup. The Log Backup страница отображается.
  5. Включите Бэкап журналов.
  6. Бэкап логов. Доступны два варианта: автоматический или ручной.
  7. Проверьте резервные лог-файлы.

    Логи резервируются инкрементально. После успешного бэкапа, вы можете получить доступ к целевому OBS Бакету, чтобы получить полные лог-файлы, щёлкнув Путь к Логу.

    Таблица 3 перечисляет типы логов, где clustername указывает имя кластера.

    Таблица 3 Типы логов

    Имя лога

    Описание

    clustername_deprecation.log

    Файл лога устаревания

    clustername-plain.log

    Файл лога выполнения

  8. Если функция бэкапа логов больше не требуется, вы можете отключить её.

    На Лог Бэкап страница, щелкните Отключить Бэкап. В отображённом диалоговом окне, щелкните OK. Отключение лог бэкапа не удаляет автоматически существующие лог бэкапы. Вместо этого вам нужно удалить их вручную в консоли OBS.

Введение в лог

Таблица 4 Введение в различные типы логов

Тип лога

Описание

Назначение

Логи выполнения

Логи выполнения записывают статус узлов кластера и конвейера, например, соединение источник‑назначение, создание или изменение конвейера и ошибки выполнения конвейера.

Проверьте логи выполнения, чтобы устранить ошибки конвейера.

Логи устаревания

Логи устаревания фиксируют предупреждения об устаревании. Предупреждения об устаревании записываются в этот журнал, когда вы используете API, конфигурации или функции, помеченные для удаления в будущих версиях.

Вы не можете проверить логи устаревания в консоли. Чтобы проверить их, сначала нужно создать резервную копию в OBS бакете.

Проверьте API или функции, срок действия которых истекает в будущих версиях.

  • Описание журнала выполнения

    Журналы выполнения фиксируют состояние узла кластера и Пайплайна. Например, запись журнала ниже указывает, что целевой кластер недоступен. Необходимо проверить правильность адреса кластера и нормальное ли его состояние.

    Рисунок 1 Пример журналов выполнения


    Содержание журнала:

    • 1. Время создания журнала
    • 2. Уровень журнала, который может быть DEBUG, INFO, WARN или ERROR
    • 3. Модуль, генерирующий журнал
    • 4. Имя узла, генерирующего журнал
    • 5. Содержание журнала

  • Описание Лога устаревания

    Логи устаревания фиксируют предупреждения об устаревании.

    Рисунок 2 Пример логов устаревания


    Содержание Лога:

    • 1. Время создания Лога
    • 2. Уровень Лога, который может быть только УСТАРЕВАНИЕ.
    • 3. Модуль генерации Лога
    • 4. Содержание Лога. Запись Лога, показанная на рисунке выше, указывает, что режим совместимости ECS не был явно объявлен для плагина при запуске Logstash.