Перейти к основному содержимому

Выгрузка данных

Установка и настройка timectl

Для выгрузки архива данных из Time понадобится timectl — это CLI-утилита для работы с time-server.

Инструкция по установке:

  • Скачать утилиту timectl под нужную архитектуру процессора: https://data.tinkoff.ru/apps/files/?dir=/time/timectl

  • Авторизоваться через timectl в time-server под учеткой системного администратора, выполнив команду:

    timectl auth login http://localhost:8065 --name local-server --username sysadmin
  • Ввести в терминале пароль от учетной записи, указанной в --username (пароль сохраняется локально на компьютере, где запускается timectl).

Запуск задачи по экспорту данных

Для запуска процесса по выгрузки данных необходимо будет выполнить следующую команду:

timectl export create

Если в экспорт требуется включить отправленные файлы, необходимо добавить флаг --attachments.

После выполения команды, в консоле будет выведено сообщение об успешно созданной задаче, а так же выведен id созданной задачи.

Export process job successfully created, ID: 996fsgirutnxigi5o8f19boooa

По полученному id, в дальнейшем можно отслеживать статус выполнения задачи по экспорту. Для этого в консоле необходимо выполнить команду:

timectl export job show 996fsgirutnxigi5o8f19boooa

Выгрузка архива с данными

После того как экспорт будет успешно завершен, на сервере будет сформирован архив с данными.

Следующая команды покажет уже сформированные архивы с данными готовые к выгрузке:

timectl export list

Для выгрузки архива необходимо выполнить команду:

timectl export download <filename>

В результате в текущей директории появится архив с выгруженными данными.

Загруженный архив с сервера можно удалить командой:

timectl export delete <filename>