Экспорт логов из loganalaysis ibm cloud

Есть ли способ экспортировать логи из IBM Cloud? В основном журналы активности, которые приходят из Activity Tracker. Кроме того, кто-нибудь знает, где хранятся эти журналы? Я могу только просматривать их внутри Кибаны, но не вижу никакого хранилища, связанного с ним.

Я старался

ibmcloud logging log-show but it errors out as: 
read: connection reset by peer

1 ответ

Прежде всего, вы должны выбрать премиум-план для выполнения вызовов API и экспорта логов из Activity Tracker.

Создав службу Activity Tracker, вы можете использовать интерфейс командной строки для экспорта журналов, создав сеанс

ibmcloud at session help create                                                                                                           
NAME:
   bx at session create - Create a new session
USAGE:
   bx at session create [command options] [arguments...]

OPTIONS:
   --start value, -s value        start date, in format 2006-01-02 (default: "2018-11-09")
   --end value, -e value          end date, in format 2006-01-02 (default: "2018-11-22")
   --at-account-level, -a         include entire account (default: current space only)
   -T value, --search-time value  Specify search time with the hour of one day, the valid value is 0-23
   --json                         output in JSON format

Например., ibmcloud at session create -s 2018-11-21 -e 2018-11-22 --json

Как только сеанс создан, он возвращает идентификатор сеанса.

Вы можете скачать журналы, используя эту команду

ibmcloud at download -o events.log <SESSION_ID>

Для получения более подробной информации о загрузке событий, перейдите по этой ссылке

Вы также можете сделать вызов API REST для загрузки событий

Обновление: прочитав документацию, я выяснил, где хранятся данные.

Сервис Activity Tracker включает в себя 2 хранилища данных, в которых хранятся данные о ваших событиях:

Один репозиторий, где данные о событиях доступны для анализа через Kibana. Стандартный или облегченный план хранит данные только в этом хранилище. Данные хранятся 3 дня.

Одно долговременное хранилище, в котором хранятся данные о событиях для премиум-плана. Данные о событиях хранятся до тех пор, пока вы не настроите политику хранения или не удалите их вручную. По умолчанию события хранятся бесконечно.

Хранилище зашифровано. Также для настройки политики хранения прочитайте эту ссылку

Другие вопросы по тегам