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

Runs и ресурсы

Studio показывает ту же универсальную модель records, что и graphenectl: run владеет деревом ресурсов, у каждого record есть состояние и история, а доступные операции задают его kind и permissions caller.

Запустить и проследить run

Откройте pipeline, выберите активную revision и заполните сгенерированную типизированную форму. Studio получает её из schema revision и не хранит свою копию параметров pipeline. Отправьте run, затем используйте:

  • trace для прогресса исполнения и зависимостей;
  • owned tree для всего, что создано под run;
  • rerun, чтобы снова отправить те же inputs pipeline;
  • cancel, чтобы запросить отмену активного run.

Cancellation асинхронна. Следите за run до терминального outcome: worker ещё должен финализировать принадлежащее run дерево ресурсов.

Исследовать record

Выбор run, resource, agent, artifact или системного record открывает общий inspector. В зависимости от kind и permissions в нём доступны:

ПредставлениеНазначение
StateТекущие spec, outputs, phase, owner и labels
EventsУпорядоченная история lifecycle и reconciliation
LogsОтфильтрованные logs record и live tail
MetricsГрафики из настроенного metrics query backend
TracesSpans из настроенного trace query backend
DownloadArtifact или другое скачиваемое содержимое record
CommandsОперационные команды, объявленные kind

Transfer и delete — операции ownership, а не короткие команды UI. Transfer перемещает выбранное поддерево records к другому owner. Delete просит Graphene финализировать это поддерево. Обе операции проверяются серверной авторизацией и правилами resource kind.

Topology и terminal

Topology объединяет ownership с явно объявленными data и control flows и не пытается угадать скрытые сетевые зависимости. Terminal открывает интерактивную сессию на подключённом агенте. Доступ к terminal привилегирован: используйте token с минимальными правами, проверьте выбранные installation и agent и закройте сессию после работы.

Если представление пусто, отличайте «record не создавал данные» от «query backend не настроен». Найти слой помогут карта диагностики и модель наблюдаемости.