Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato stránka popisuje, jak monitorovat využití služeb Unity AI Gateway pomocí systémové tabulky sledování využití.
Tabulka sledování využití automaticky zaznamenává podrobnosti požadavků a odpovědí pro modelovou službu, protokolování základních metrik, jako je využití tokenu a latence. Data v této tabulce můžete použít k monitorování uživatelů, sledování nákladů a získání přehledu o výkonu a spotřebě modelových služeb.
Sledování využití také zaznamenává ai_query požadavky na modelové služby poskytované společností Databricks.
Správci účtů a pracovních prostorů můžou zobrazit konsolidovaný přehled využití AI na stránce AI v centru zásad správného řízení.
Requirements
- Pracovní prostor Azure Databricks v oblasti podporované řešením Unity AI Gateway.
- Služba Unity Catalog je pro váš pracovní prostor povolená. Viz také Povolit pracovní prostor pro Unity Catalog.
Pricing
Sledování využití je fakturovaná funkce Unity AI Gateway. Azure Databricks účtuje za využití, které loguje do tabulkysystem.ai_gateway.usage. Podívejte se na ceny Unity AI Gateway.
Proveďte dotaz na tabulku využití
Unity AI Gateway protokoluje data o využití do system.ai_gateway.usage systémové tabulky. Tabulku můžete zobrazit v uživatelském rozhraní nebo ji dotazovat z Databricks SQL nebo poznámkového bloku.
Note
Pro zobrazení nebo dotazování tabulky system.ai_gateway.usage jsou ve výchozím nastavení vyžadovány jak role správce účtů, tak metastore. Administrátoři mohou spravovat přístup k systémovým tabulkám a ovládat oprávnění uživatelů, skupin a principů služeb.
Pokud chcete zobrazit tabulku v uživatelském rozhraní, kliknutím na odkaz na tabulku sledování využití na stránce služby modelu otevřete tabulku v Průzkumníku katalogu.
Dotazování tabulky z Databricks SQL nebo poznámkového bloku:
SELECT * FROM system.ai_gateway.usage;
Tip
Genie Code (režim agenta) to může udělat za vás. Vyzkoušejte tento příklad výzvy:
Query the system.ai_gateway.usage table to analyze AI Gateway usage showing request count and total tokens, grouped by endpoint name for the last 7 days.
Integrovaný panel využití
Note
Některé pracovní prostory ještě nezobrazují rozevírací seznam Řízení . V těchto pracovních prostorech použijte samostatná tlačítka Vytvořit řídicí panel, Zobrazit řídicí panel a Aktualizovat na stránce Brány Unity AI.
Vytvořte vestavěný dashboard využití
Správci účtů můžou vytvořit integrovaný řídicí panel využití brány Unity AI pro monitorování využití, sledování nákladů a získání přehledu o výkonu a spotřebě modelových služeb. Na stránce Unity AI Gateway klikněte v pravém horním rohu na Govern a poté klikněte na Create Usage Dashboard. Sklad, ve kterém se spouští dotazy řídicího panelu, se vybere automaticky.
Note
Vytváření řídicího panelu je omezeno na správce účtu, protože vyžaduje SELECT oprávnění k system.ai_gateway.usage tabulce. Data řídicího panelu podléhají usage zásadám uchovávání informací v tabulce. Viz Které systémové tabulky jsou k dispozici?.
Pokud je k dispozici novější verze integrovaného panelu využití, mohou správci účtu kliknout na Aktualizovat v řádku verze panelu v rozbalovací nabídce Řízení na stránce Unity AI Gateway.
Ke správě řídicího panelu můžete použít následující možnosti konfigurace řídicího panelu:
- Obor: Vyberte, jestli chcete nastavit rozsah řídicího panelu na účet nebo pracovní prostor.
- Oprávnění: Zvolte, jestli se dotazy spouštějí pomocí oprávnění vlastníka řídicího panelu nebo oprávnění každého prohlížeče. Podívejte se na Co jsou sdílená oprávnění k datům?.
- Automatické aktualizace: Když tuto možnost povolíte, řídicí panel se automaticky aktualizuje vždy, když bude dostupná novější verze a správce účtu navštíví stránku Brány Unity AI.
Když se řídicí panel aktualizuje na verzi 0.3 nebo novější, automaticky se vytvoří plán pro aktualizaci řídicího panelu každých 6 hodin. V případě potřeby je možné tento plán zakázat na řídicím panelu Lakeview. Viz Vytvoření plánu.
Zobrazit řídicí panel využití
Chcete-li zobrazit řídicí panel, klikněte na Govern v pravém horním rohu stránky Unity AI Gateway a potom klikněte na Panel využití. Řídicí panel se otevře na nové kartě. Integrovaný řídicí panel má komplexní přehled o využití, výkonu a nákladech služby modelu Unity AI Gateway. Zahrnuje několik stránek, které sledují požadavky, spotřebu tokenů, metriky latence, míry chyb, rozpisy nákladů, externí provoz serveru MCP a aktivitu agenta kódování.
Řídicí panel ve výchozím nastavení poskytuje analýzy napříč pracovními prostory. Všechny stránky řídicího panelu je možné filtrovat podle rozsahu dat a ID pracovního prostoru.
- Karta Přehled: Zobrazuje metriky využití vysoké úrovně, včetně denního objemu požadavků, trendů využití tokenů v průběhu času, nejčastějších uživatelů podle spotřeby tokenů a celkového počtu jedinečných uživatelů. Na této kartě získáte rychlý snímek celkové aktivity brány Unity AI a identifikujte nejaktivnější uživatele a modely.
- Karta Výkon: Sleduje klíčové metriky výkonu, včetně percentilů latence (P50, P90, P95, P99), čas na první bajt, chybovost a distribuce stavových kódů HTTP. Na této kartě můžete monitorovat stav služby modelu a identifikovat kritické body výkonu nebo problémy se spolehlivostí.
- Karta Využití: Zobrazuje podrobné rozpisy spotřeby podle služby modelu, pracovního prostoru a žadatele. Tato karta zobrazuje vzorce využití tokenů, distribuce požadavků a poměry přístupů do mezipaměti.
- Karta Sledování nákladů: Zobrazuje rozpis nákladů podle služby modelu, cílového modelu, uživatele, tagů služeb a tagů požadavků. Tato karta obsahuje také odhadované náklady na externí modely. Viz Analyzovat náklady Unity AI Gateway.
- Karta Externí server MCP: Zobrazuje objem požadavků, chybovost, uživatele a připojení a trendy denního využití externího provozu serveru MCP.
- Záložka Programovací agenti: Sleduje aktivitu od integrovaných programovacích agentů, včetně Kurzor, Claude Code, Gemini CLI a Codex CLI. Tato karta zobrazuje metriky, jako jsou aktivní dny, programovací relace, potvrzení a řádky přidaného nebo odebraného kódu pro monitorování využití vývojářských nástrojů. Další podrobnosti najdete na řídicím panelu agenta kódování .
Schéma tabulky využití
Tabulka system.ai_gateway.usage má následující schéma:
| Název sloupce | Typ | Description | Example |
|---|---|---|---|
account_id |
STRING | ID účtu. | 11d77e21-5e05-4196-af72-423257f74974 |
workspace_id |
STRING | Identifikátor pracovního prostoru. | 1653573648247579 |
request_id |
STRING | Jedinečný identifikátor požadavku. | b4a47a30-0e18-4ae3-9a7f-29bcb07e0f00 |
invocation_id |
STRING | Jedinečný identifikátor pro každé jednotlivé volání inference. Stejné request_id může sdílet více volání, například kontroly ochranných omezení nebo vícekolová volání agenta. Slouží invocation_id k odlišení. |
c0a8012e-9f3b-4d21-8a7e-1b2c3d4e5f60 |
schema_version |
INTEGER | Verze schématu záznamu využití. | 1 |
endpoint_id |
STRING | Jedinečné ID modelové služby Unity AI Gateway. | 43addf89-d802-3ca2-bd54-fe4d2a60d58a |
endpoint_name |
STRING | Název modelové služby Unity AI Gateway. | system.ai.gpt-5-2 |
endpoint_tags |
MAP | Značky nakonfigurované ve službě modelu při vytváření nebo aktualizaci Vztahují se na všechny požadavky na modelovou službu a jsou užitečné pro kategorizaci služeb podle týmu, nákladového střediska nebo projektu. | {"team": "engineering"} |
endpoint_metadata |
STRUCT | Metadata služby modelu, včetně creator, creation_time, last_updated_timedestinations, inference_table, a fallbacks. |
{"creator": "user.name@email.com", "creation_time": "2026-01-06T12:00:00.000Z", ...} |
event_time |
ČASOVÁ ZNAČKA | Časové razítko, kdy byl požadavek přijat. | 2026-01-20T19:48:08.000+00:00 |
latency_ms |
LONG | Celková latence v milisekundách. | 300 |
time_to_first_byte_ms |
LONG | Čas na první bajt v milisekundách. | 300 |
destination_type |
STRING | Typ cíle (například externí model nebo základní model). | PAY_PER_TOKEN_FOUNDATION_MODEL |
destination_name |
STRING | Název cílového modelu nebo zprostředkovatele. | system.ai.gpt-5-2 |
destination_id |
STRING | Jedinečné ID cíle. | 507e7456151b3cc89e05ff48161efb87 |
destination_model |
STRING | Konkrétní model použitý pro požadavek. | GPT-5.2 |
requester |
STRING | ID uživatele nebo služebního objektu, který požadavek provedl. | user.name@email.com |
requester_type |
STRING | Typ žadatele (uživatel, instanční objekt nebo skupina uživatelů). | USER |
ip_address |
STRING | IP adresa žadatele. | 1.2.3.4 |
url |
STRING | Adresa URL požadavku. | https://<workspace-url>/ai-gateway/mlflow/v1/chat/completions |
user_agent |
STRING | Uživatelský agent žadatele. | OpenAI/Python 2.13.0 |
api_type |
STRING | Typ volání rozhraní API (například chat, dokončování nebo vkládání). | mlflow/v1/chat/completions |
request_tags |
MAP | Značky poskytnuté uživatelem odeslané s jednotlivými požadavky pomocí hlavičky Databricks-Ai-Gateway-Request-Tags HTTP. Pomocí značek žádostí přiřazovat využití konkrétním projektům, týmům, prostředím nebo koncovým uživatelům. Viz Žádosti o značky pro sledování využití a žádosti o značky pro sledování využití. |
{"project": "chatbot", "team": "ml-platform"} |
invocation_metadata |
STRUCT | Systémem generovaná metadata o volání inference. Obsahuje sourceslužbu nebo cestu, která iniciovala volání. |
{"source": "EXTERNAL_CLIENT"} |
input_tokens |
LONG | Počet vstupních tokenů. | 100 |
output_tokens |
LONG | Počet výstupních tokenů | 100 |
total_tokens |
LONG | Celkový počet tokenů (vstup + výstup). | 200 |
token_details |
STRUCT | Podrobný rozpis tokenů včetně cache_read_input_tokens, cache_creation_input_tokensa output_reasoning_tokens. |
{"cache_read_input_tokens": 100, ...} |
response_content_type |
STRING | Typ obsahu odpovědi. | application/json |
status_code |
INT | HTTP stavový kód odpovědi. | 200 |
routing_information |
STRUCT | Detaily směrování pro záložní pokusy.
attempts Obsahuje pole s priority, action, destination, destination_id, status_code, error_code, latency_ms, start_time a end_time pro každý model zkoušený během požadavku. |
{"attempts": [{"priority": "1", ...}]} |
Označit požadavky pro sledování využití
Tagy požadavků jsou vlastní dvojice klíč–hodnota, které volající připojuje k jednotlivým požadavkům. Pomocí značek žádostí můžete přiřazovat využití podle projektu, týmu, prostředí, koncového uživatele nebo jakékoli jiné dimenze, která je pro vaši organizaci relevantní. Značky žádostí se protokolují do system.ai_gateway.usage tabulky a dají se použít k filtrování, agregaci a analýze dat o využití.
Chcete-li označit jednotlivé požadavky, uveďte hlavičku HTTP Databricks-Ai-Gateway-Request-Tags s objektem JSON, který mapuje řetězcové klíče na řetězcové hodnoty. Tagy požadavků se zaznamenávají do sloupce request_tags v tabulce využití a v inferenčních tabulkách.
Příklady ukazující, jak nastavit značky požadavků pomocí rozhraní REST API, sady OpenAI SDK a sady Anthropic SDK, najdete v tématu Žádky o sledování využití.
Můžete například agregovat využití podle projektu pomocí značek požadavků:
SELECT
request_tags['project'] AS project,
COUNT(*) AS request_count,
SUM(total_tokens) AS total_tokens
FROM system.ai_gateway.usage
WHERE request_tags['project'] IS NOT NULL
GROUP BY request_tags['project']
ORDER BY total_tokens DESC;
Limitations
- Unity AI Gateway nesleduje použití tokenů u odpovědí větších než 1 MiB, které nejsou streamované ani typu embedding.