Перейти к содержанию

Использование

На странице Usage сообщается, как ваши ресурсы GPUStack потребляются с течением времени — токены LLM, время выполнения экземпляра GPU/CPU и емкость хранилища — так что вы можете отслеживать внедрение, приписывать потребление пользователям и рассуждать о затратах.

Доступ к странице использования

  1. Перейдите на страницу Usage с помощью левой навигации (значок гистограммы).
  2. Выберите вкладку — Summary, Tokens, GPU Instances, Storage или Resource Events.
  3. Установите date range (и любые другие фильтры), чтобы определить область отчета.

Вкладки:

  • Сводка — краткий обзор токенов, вычислений и хранения.
  • Tokens — потребление токенов LLM с разбивкой по модели/пользователю/ключу API.
  • Экземпляры графического процессора — время выполнения экземпляра графического процессора/ЦП с разбивкой по типу экземпляра/экземпляру/пользователю.
  • Хранилище — использование емкости хранилища в разбивке по хранилищу/пользователю.
  • События ресурсов — журнал аудита жизненного цикла с указанием номеров вычислений/хранилищ.

Что измеряется

Ресурс Измеряется пока… Детализация сегмента
Токены Запрос на вывод обслуживается через шлюз. Ежедневно
Экземпляры графического процессора/ЦП Экземпляр находится в рабочей (лимитной) фазе. Остановленный или удаленный экземпляр не засчитывается. в час
Хранилище От создания до удаления — емкость измеряется независимо от того, подключена ли она. в час

Видимость

GPUStack имеет две роли — Администратор и Пользователь (см. Управление пользователями):

  • Администратор — можно просмотреть использование всеми пользователями и сузить представление с помощью элемента управления Фильтровать по пользователю.
  • Пользователь — может просматривать только свое использование; Разбивка по пользователям недоступна.

Общие элементы управления

На каждой вкладке (кроме «Событий ресурсов», которая имеет собственные фильтры) используются одни и те же элементы управления:

  • Диапазон дат — окно отчетности. По умолчанию — последние 30 дней.
  • Фильтровать по пользователю — ограничить доступ к определенным пользователям (только администраторам). Вкладка «Токены» дополнительно предлагает Фильтр по модели и Фильтр по ключу API.
  • Обновить — повторная выборка с текущими фильтрами.
  • Метрика — показатель для графика тренда и сортировки ключевых показателей (например, GPU-часы или часы экземпляров).
  • Группировать по — разделить диаграмму тренда на одну серию для каждой группы (например, для каждого типа экземпляра).
  • Детализация — размер временного интервала тренда. Для экземпляров GPU и хранилищ доступны Час / День / Неделя / Месяц; для токенов — только День / Неделя / Месяц, поскольку их использование агрегируется по дням и почасовых данных нет.
  • Экспорт (значок загрузки доступен в разделе «Токены/Экземпляры графического процессора/Хранилище») — открывает предварительный просмотр текущей отфильтрованной разбивки и позволяет загрузить ее.

Определения метрик

Метрика Значение
Входные токены Токены промпта. Кэшированные входные токены — их подмножество, обслуженное из кэша промптов.
Выходные токены Сгенерированные токены ответа.
Всего токенов Входные + выходные токены.
Часы экземпляров Фактическое время работы экземпляров: Σ(время работы), независимо от числа карт в экземпляре.
GPU-часы Время работы ускорителей: Σ(время работы × число GPU). Экземпляр с 2 GPU за 1 час накапливает 2 GPU-часа, но 1 час экземпляра.
ГБ-дни Выделенная ёмкость хранилища во времени: ёмкость (ГБ) × число дней хранения.
ГБ-часы То же, что ГБ-дни, но в часах.
Активные экземпляры / Активные хранилища / Активные пользователи Ресурсы, которые все еще активны (не Удалены) в окне.
Последняя активность Последний временной интервал, в котором у ресурса накапливалось использование.

Примечание

Удаленные ресурсы сохраняют свое историческое использование — удаленная модель, экземпляр или хранилище по-прежнему отображаются в таблицах (с пометкой Удаленные) и учитываются в итоговых показателях, но они больше не учитываются как Активные.

Резюме

Сводка по использованию

Вкладка сводки объединяет три раздела: Токены, Вычисления и Хранилище. Каждый показывает основные числовые показатели, кольцевую диаграмму распределения по типам и график тренда за выбранный период. Так можно оценить все три вида ресурсов без переключения вкладок.

Токены

Токены использования

Потребление токенов при инференсе LLM. Сверху показаны ключевые показатели: Входные / Выходные / Всего токенов, Запросы API и Использованные модели.

Нижняя часть группирует подробную таблицу тремя способами:

  • Модели — для каждой модели: входные токены / входные кэшированные токены / выходные токены / общее количество токенов, запросы API, последняя активность.
  • Пользователи — для каждого пользователя (только администраторы).
  • Ключи API — на каждый ключ API.

Экземпляры графического процессора

Использование экземпляров графического процессора

Время выполнения экземпляра графического процессора и процессора. Ключевые показатели эффективности: Часы использования графического процессора, Часы экземпляра, Активные экземпляры, Активные пользователи. Выберите Часы работы графического процессора или Часы экземпляра в качестве метрики диаграммы и сгруппируйте тренд по типу экземпляра, экземпляру или пользователю.

Подробная таблица группируется по:

  • Типы инстансов — для каждого типа инстанса: часы работы графического процессора, часы инстанса, активные экземпляры, последняя активность.
  • Экземпляры — за отдельный экземпляр.
  • Пользователи — для каждого пользователя (только администраторы).

Примечание

экземпляры ЦП не имеют ускорителя, поэтому они вносят вклад в Часы экземпляра, но не в Часы графического процессора.

Хранение

Использованное хранилище

Использование емкости хранилища. Ключевые показатели эффективности: ГБ-дней, ГБ-часов, Активные хранилища, Активные пользователи. Выберите ГБ-дней или ГБ-часов в качестве показателя диаграммы и сгруппируйте по хранилищу или пользователям.

Подробная таблица группируется по:

  • Хранилище — на каждый том: Тип, Емкость, ГБ-дни, ГБ-часы, Последняя активность.
  • Пользователи — для каждого пользователя (только администраторы).

Примечание

Поскольку хранилище измеряется от создания до удаления независимо от вложения, для существующего, но простаивающего хранилища по-прежнему накапливаются ГБ-дни/ГБ-часы.

Ресурсные события

События использования ресурсов

Журнал аудита жизненного цикла, объясняющий показатели вычислений и хранилища: одна строка на каждое изменение состояния, важное для учёта использования. Помогает понять, почему показатель имеет определённое значение.

Фильтры: диапазон дат, тип ресурса (экземпляр/хранилище графического процессора), тип события и нечеткий поиск по имени ресурса.

Часовой пояс

Все даты и время на странице «Использование» — сегменты тенденций, Последнее активное и время событий ресурса — отображаются в одном настраиваемом сводном часовом поясе, поэтому все вкладки выстраиваются в одну линию по одним и тем же границам календаря. Он контролируется переменной среды сервера GPUSTACK_TIMEZONE (устаревшая версия GPUSTACK_USAGE_ROLLUP_TIMEZONE по-прежнему работает как устаревший псевдоним) и по умолчанию используется локальный часовой пояс ОС сервера. Подробности см. в разделе Переменные среды, включая примечание о переходе на летнее время.

Сохранение данных

Объединенные пакеты токенов, вычислений и хранилища хранятся около 13 месяцев, после чего они перемещаются в архивные таблицы с помощью фонового задания. Окна хранения и расписания архивирования настраиваются с помощью переменных среды GPUSTACK_*_RETENTION_MONTHS и GPUSTACK_*_ARCHIVE_CRON.