Работа с журналом

Взаимодействие пользовательских приложений с кластером OpenSearch производится через методы REST API, доступные на машинах с OpenSearch Coordinator.
Приступая к работе с журналом, выполните следующие шаги:
  1. Выполните вход на Платформу через Сервис IAM (услуга 1.13).
  2. Выберите в списке компонент Opensearch-dashboard.

Просмотр логов

Чтобы просмотреть журнал логов:
  1. Откройте боковое меню и перейдите в раздел OpenSearch DashboardsDiscover.
    Рис1

    Увеличить

  2. Выберите индексный шаблон из выпадающего списка (Index pattern).
    Рис2

    Увеличить

На странице будут отображены сообщения, соответствующие выбранному индексному шаблону. Каждое сообщение можно раскрыть для просмотра детальной информации по нему.

Поиск логов

Расширенный поиск

Чтобы найти определенную запись в журнале, выполните следующее:
  1. Откройте журнал логов (см. выше). На странице отобразятся доступные сообщения, соответствующие выбранному индексному шаблону.
  2. Детализируйте поиск: в строке поиска введите искомую фразу. Поиск будет осуществляться по всем доступным сообщениям во всех полях.
    Например: audit.
    Рис2_1

    Увеличить

    • Для поиска по определенным полям в поисковой строке можно указать шаблон поиска в формате field_name:param_text, где:
      • field_name - имя поля поиска;
      • param_text - искомый текст. Он может содержать специальные символы (например, «*», «?»).
      Например: message:*agent*.
      Рис3

      Увеличить

    • В поисковом запросе можно применять логические операции. Например: «or», «and», «not».
      Например: message:*proxy* or *agent*.
      Рис4

      Увеличить

Поиск по временному интервалу

Для поиска событий пользователь может указать дату или период, за который необходимо посмотреть события. Скорость выполнения такого поискового запроса зависит от указанного периода времени: чем меньше указанный период времени, тем быстрее будет осуществлён поиск событий.
Рис5

Увеличить

Использование лейблов

Для удобства и быстрой настройки параметров поиска нужных событий пользователь может использовать лейблы (поля в разделе Available fields). При нажатии на лейбл отображается список из 5 часто встречаемых его значений в текущей выборке событий.
Рис6

Увеличить

Пользователь может сформировать список отображаемых колонок, добавив лейблы в раздел Selected fields:
Рис7

Увеличить

Также лейблы используются для настройки фильтрации поиска. Для этого необходимо выбрать лейбл и значение из списка ТОП 5, которое нужно найти, либо задать это значение вручную.
Рис8

Увеличить

Экспорт логов

Чтобы скачать файл CSV с нужными логами:
  1. Откройте боковое меню и перейдите в раздел OpenSearch DashboardsDiscover.
  2. Сохраните результат поиска, отображаемый в разделе Discover (либо сначала задайте фильтры поиска и затем сохраните результат). Для этого нажмите кнопку Save. В появившемся модальном окне укажите название и ещё раз нажмите кнопку Save.
    Рис9

    Увеличить

  3. Выполните выгрузку записей журнала. Для этого нажмите кнопку Reporting, а затем - Generate CSV.
    Рис10

    Увеличить

Экспорт графических материалов

Чтобы экспортировать графические материалы локально:
  1. Откройте боковое меню и перейдите в раздел OpenSearch DashboardsVisualize.
  2. Создайте визуализацию требуемого типа с помощью кнопки Create visualization. При необходимости выполненные изменения доступны для сохранения с помощью кнопки Save.
    Рис11

    Увеличить

  3. Нажмите кнопку Reporting и выберите формат скачивания:
    • Download PDF для экспорта в формат PDF;
    • Download PNG для экспорта в формат PNG.
    Рис12

    Увеличить

Файл выбранного формата будет автоматически сохранён в локальную папку.

Демопримеры

В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
Журналирование
Создание и отправка на сервер трёх уровней логов: debug, error, info. Просмотр отправленных логов в Elastic
Предыдущий раздел
Быстрый старт
Следующий раздел
Работа с данными через API
Была ли страница полезной?