Skip to main content

Запуск выгрузки

Для запуска скрипта необходимо:

  1. Подключиться к ВМ по SSH.

  2. Перейти в каталог /srv/sq_utils/gather_client

  3. Выполнить команду:

./gather_client export
Внимание

Если дополнительных параметров не указаны, то будет выполнена выгрузка всех поддерживаемых типов телеметрии (логи, метрики, трейсы) для всех сервисов за последние 24 часа.

Пример запроса после выполнения команды:

admin@srv:~$ ./gather_client export
A request will be sent with the following attributes:
* observable services: all;
* kinds of telemetry: all;
* since date time: last 24h;
* till date time: last 24h
Is it correct [y/n]:
  1. Проверить правильность данных. Для запуска ввести «y», для отмены «n».

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

Пример выполнения команды экспорта данных телеметрии:

admin@srv:~$:~$ ./gather_client export A request will be sent with the following attributes:
* observable services: all;
* kinds of telemetry: all;
* since date time: last 24h;
* till date time: last 24h
Is it correct [y/n]: y [start]
{}
% Received % Xferd Average Speed Time Time
48 100
46 100
[req] curl -X POST - Content-Type: application/json http://localhost:8082/v1/tasks -d {} % Total Time Current Dload Upload Total Spent Left Speed 2 51743 2249--:--:-- --:--:-- --:--:-- 48000 [res] {"id":"a7a533ac-9f4b-4abb-8041-1e91d63aa73d"} [info] Task create complete
100
[info] Task id: a7a533ac-9f4b-4abb-8041-1e91d63aa73d
[info] Check task a7a533ac-9f4b-4abb-8041-1e91d63aa73d status after 2 sec... [info] Current task status: completed
[info] Get archive by task id...
[req] curl http://localhost:8082/v1/archives/a7a533ac-9f4b-4abb-8041-1e91d63aa73d --output a7a533ac-9f4b-4abb-8041-1e91d63aa73d.tar % Total
% Received % Xferd Average Speed
Time Time Time Current Dload Upload Total Spent Left Speed 0 --:--:-- --: ----:-:- 468M
100 1439k 100 1439k 0 0 370M [res] [finish] Complete. Data save to the file a7a533ac-9f4b-4abb-8041-1e91d63aa73d.tar

В приведенном примере в результате работы скрипта был загружен архив a7a533ac-9f4b-4abb-8041-1e91d63aa73d.tar

Этот архив сохраняется в ту же папку, где расположен скрипт.