Быстрый старт

Инструкция описывает процесс создания логов и их сбора с хоста виртуальной машины Elastic Cloud Server.

Перед началом

  • Создайте виртуальную машину ECS, с которой будут собираться логи.

  • Создайте ключи доступа AK/SK для установки агента на ECS.

    Примечание

    Для создания AK/SK:

    1. В правом верхнем углу меню нажмите на имя пользователя и выберите My Credentials.

    2. Перейдите на вкладку Access Keys и нажмите Create Access Key.

    3. Нажмите Send Code.

    4. В течение нескольких секунд на ваш email будет направлено письмо с кодом подтверждения. Данный код действителен не более часа. Скопируйте его и вставьте в поле Verification Code. Нажмите ОК.

    5. Новый ключ появится в таблице и файл вида credentials.csv будет автоматически загружен в папку Загрузки (Downloads).

Создание группы логов и потока отслеживания

Группы и потоки логов — это базовые единицы управления логами в сервисе LTS. Они позволяют группировать и структурировать выгрузку логов.

Внимание

Для сбора логов с хоста предварительно установите агент ICAgent на ECS.

  1. Войдите в консоль управления Advanced:

  2. Чтобы открыть список сервисов, нажмите Service List.

  3. Перейдите в раздел Management & Deployment → Log Tank Service.

  4. Нажмите Create Log Group и укажите название новой группы. Например, «log-group-example».

  5. Подтвердите создание, нажав OK.

Чтобы создать поток отслеживания логов, нажмите на нужное название группы логов:

  1. Нажмите Create Log Stream.

  2. Введите название потока, например, «log-stream-1», и выберите нужный EPS-проект в поле Enterprise Project Name.

    См.также

    Enterprise Project Service

  3. Нажмите OK.

Сбор логов с хоста

Сбор логов с хостов ведется только для виртуальных машин Elastic Cloud Server (ECS), на которых был установлен ICAgent.

  1. На странице Log Management нажмите на название группы логов.

  2. Выберите поток логов (Log Stream).

  3. В левой панели выберите Log Ingestion → Host и нажмите Add Path.

  4. В окне Add Collection Path выберите хосты, логи которых нужно собрать, и нажмите Next.

  5. В окне Add Host Path добавьте путь к логам для сбора.

    Для этого создайте путь по типу: /var/log/*.log. В этом случае варианты пути к логам будут выглядеть следующим образом:

    /var/log/1.log

    /var/log/2.log

    В нашем примере используется нечеткое сопоставление, где в качестве подстановочного знака используется звездочка (*). Также возможны другие варианты создания пути сбора логов.

  6. Нажмите Next для перехода к этапу установки правил сбора — Set Collection Rule.

  7. Выберите:

    • Log Format (формат записи логов) — Single-line. В это формате каждая строка лога отображается как одно событие.

    • Log Time (формат отображения времени) — System time. В этом случае время сбора логов будет отображаться по умолчанию, в начале каждого события.

  8. Нажмите OK.

Теперь логи с виртуальной машины ECS можно просмотреть и выгрузить в сервисе LTS. Для этого:

  1. На странице Log Management нажмите на название группы, а затем на название созданного потока логов.

  2. Нажмите Add Quick Search и задайте название (Name) и кодовое слово (Keyword) для поиска логов.

Также просмотр логов доступен на вкладке Real-Time Logs.

Запустили Evolution free tier
для Dev & Test
Получить