KDT позволяет получать диагностическую информацию о компонентах Open Single Management Platform и кластере Kubernetes, устранять проблемы самостоятельно или с помощью Службы технической поддержки "Лаборатории Касперского".
Чтобы получить диагностическую информацию о компонентах Open Single Management Platform и веб-плагинах управления,
На устройстве администратора, на котором расположена утилита KDT, выполните следующую команду:
./kdt logs get <flags>
Где <flags> – параметры команды, которая позволяет настроить результат сохранения событий.
Вы можете указать следующие параметры ведения журнала событий:
--app <список_компонентов> – получить диагностическую информацию для перечисленных компонентов Open Single Management Platform.--auto-dest-dir – получить журналы событий и сохранить их в директории kdt-default-logs-<current_date_and_time>, которая автоматически создается в текущей директории. Если период хранения событий не указан, вы будете получать диагностическую информацию за последний час.Например, если вы хотите получить журналы событий за последний час для Сервера администрирования и KUMA и сохранить эти журналы событий в автоматически созданной директории, выполните следующую команду:
./kdt logs get --app ksc,kuma --auto-dest-dir
-d, --destination <путь_к_файлу> – получить журналы событий и сохранить их в указанном файле.-D, --destination-dir <путь_к_директории> – получить журналы событий и сохранить их в указанной директории, которая должна быть создана заранее. Если параметр <directory_path> пуст, журналы событий сохраняются в стандартном потоке вывода (stdout). Если период хранения событий не указан, вы будете получать диагностическую информацию за последний час.--to-archive – получить журналы событий и сохранить их в kdt-default-logs-<current_date_and_time>.tar.gz. Созданный архив сохраняется в текущей директории. Если период хранения событий не указан, вы будете получать диагностическую информацию за последний час.--last=<часы>h – получить журналы событий за указанное количество часов в актуальном состоянии.Например, если вы хотите получить архив с журналами за последние три часа, выполните следующую команду:
./kdt logs get --to-archive --last=3h
--start=<дата_и время> – получить журналы событий, начиная с указанной даты и времени (в формате Unix timestamp) до настоящего времени или до даты и времени, указанных в параметре --end.Например, если вы хотите получить журналы с 26.03.2024 10:00:00 по настоящее время и сохранить их в директории kdt-default-logs-<current_date_and_time>, созданной в текущей директории, выполните следующую команду :
./kdt logs get --auto-dest-dir --start=1711447200
--end=<дата_и_время> – получить журналы событий, начиная с даты и времени, указанных в параметре --start, до даты и времени, указанных в параметре --end (в формате Unix timestamp). Если параметр --start не указан, журналы событий будут получены за последний час до даты и времени, заданных параметром --end.Например, если вы хотите сохранить журналы событий за 10 минут (с 26.03.2024 10:00:00 до 26.03.2024 10:10:00) в директории журналов событий, выполните следующую команду:
./kdt logs get -D ./logs/ start=1711447200 --end=1711447800
Чтобы просмотреть доступные флаги, вы можете выполнить одну из следующих команд:
./kdt logs get -h./kdt logs get --help