Admin / End Users Activity

Отдельный раздел конечных пользователей без смешивания с tenant-level Subjects

Источник: billing usage_logs + LAW product activity + обогащение профилями из AUTH/Keycloak

Показываются пользователи с любой продуктовой активностью в выбранном окне.

OverviewQuotasInactiveAudit
Rows (30d)
0
Online (5m)
0
With errors
0
With LAW activity
0
Requests
0
Tokens
0
Cost (effective / raw)
$0.00 / $0.00
usersource / trafficorgtenantreqerrtokenscost eff/rawlast actionactions
Пользователи не найдены по текущему фильтру.
Total: 0 • Page 1/1

Selected End User Details

not selected
Выберите пользователя в таблице и нажмите Details.

Справка: End Users (user-level)

End User

Конечный пользователь (человек или telegram miniapp account), который запускает агентные/LLM запросы. Здесь таблица user-level, а не tenant-level.

Source

Источник профиля пользователя: Keycloak, Telegram MiniApp или usage-only (есть в usage_logs, но профиль в Keycloak не найден).

Effective / Raw Cost

Effective cost учитывает free-модели как 0. Raw cost — как записано в usage_logs.cost (расчет на стороне LLM Service по model pricing input/output tokens). Для финансового контроля и поддержки важно смотреть обе метрики.

Details View

Детализация пользователя: breakdown по models/operations/tenants и recent requests (status/error/tokens/cost). Это основной экран для разбора пользовательских инцидентов.

Scope Limitation

Таблица строится по usage_logs за выбранное окно и показывает пользователей с активностью в этом окне. Пользователи без активности в окно не попадают.

Откуда берутся данные и как считать cost

Профили пользователей подтягиваются из AUTH/Keycloak, метрики usage — из billing usage_logs. Cost в таблицах показывается в двух вариантах: effective (для `*:free` моделей = 0) и raw (как записано в логе). Tokens — сумма за выбранное окно по всем моделям, с отдельным breakdown в детализации пользователя. В breakdown по моделям/recent requests отдельно видны input (prompt) и output (completion) токены.

Взаимосвязи в экосистеме

Связь сущностей: один end user может ходить в разные tenants/orgs/products; именно поэтому в детализации есть breakdown по tenant/model/operation.