Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här sidan beskriver hur du övervakar användningen av Unity AI Gateway-tjänster med hjälp av systemtabellen för användningsspårning.
Användningsspårningstabellen samlar automatiskt in information om begäranden och svar för en modelltjänst och loggar viktiga mått som tokenanvändning och svarstid. Du kan använda data i den här tabellen för att övervaka användare, spåra kostnader och få insikter om prestanda och förbrukning av modelltjänster.
Användningsspårning samlar ai_query också in begäranden till databricks-tillhandahållna modelltjänster.
Konto- och arbetsyteadministratörer kan visa en samlad översikt över AI-användning på AI-sidan i Styrningshubben.
Requirements
- En Azure Databricks arbetsyta i en Unity AI Gateway-stödd region.
- Unity Catalog har aktiverats för din arbetsyta. Se Aktivera en arbetsyta för Unity Catalog.
Pricing
Användningsspårning är en fakturerad funktion i Unity AI Gateway. Azure Databricks tar betalt för den användning som loggas till system.ai_gateway.usage tabellen. Se prissättningen för Unity AI Gateway.
Hämta från användningstabellen
Unity AI Gateway loggar användningsdata till systemtabellen system.ai_gateway.usage . Du kan visa tabellen i användargränssnittet eller fråga tabellen från Databricks SQL eller en notebook-fil.
Note
Både konto- och metastore-administratörsroller krävs som standard för att visa eller fråga tabellen system.ai_gateway.usage . Administratörer kan hantera åtkomst till systemtabeller för att kontrollera behörigheter för användare, grupper och tjänstehuvudpersoner.
Om du vill visa tabellen i användargränssnittet klickar du på länken för användningsspårningstabellen på modelltjänstsidan för att öppna tabellen i Catalog Explorer.
Så här frågar du tabellen från Databricks SQL eller en notebook-fil:
SELECT * FROM system.ai_gateway.usage;
Tip
Genie Code (agentläge) kan göra detta åt dig. Prova den här exempelprompten:
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.
Inbyggd instrumentpanel för användning
Note
Vissa arbetsytor visar ännu inte listrutan Styrning . På dessa arbetsytor använder du de fristående knapparna Skapa instrumentpanel, Visa instrumentpanel och Uppdatera på unity AI Gateway-sidan i stället.
Skapa en inbyggd användningsdashboard
Kontoadministratörer kan skapa en inbyggd Unity AI Gateway-användningsinstrumentpanel för att övervaka användning, spåra kostnader och få insikter om prestanda och förbrukning av modelltjänster. På sidan Unity AI Gateway klickar du på Styr längst upp till höger och klickar sedan på Skapa instrumentpanel för användning. Det datalager som används för instrumentpanelens frågor väljs automatiskt.
Note
Att skapa instrumentpaneler är begränsat till kontoadministratörer eftersom det kräver SELECT behörighet till tabellen system.ai_gateway.usage. Instrumentpanelens data omfattas av usage tabellens lagringspolicyer. Se Vilka systemtabeller är tillgängliga?.
När en nyare version av den inbyggda instrumentpanelen för användning är tillgänglig kan kontoadministratörer klicka på Uppdatera på instrumentpanelens versionsrad i listrutan Styrning på sidan Unity AI Gateway.
Du kan använda följande konfigurationsalternativ för instrumentpanelen för att hantera instrumentpanelen:
- Omfattning: Välj om instrumentpanelen ska omfatta kontot eller arbetsytan.
- Behörigheter: Välj om frågor ska köras med hjälp av instrumentpanelens ägares behörigheter eller varje visningsprograms behörigheter. Se Vad är delade databehörigheter?.
- Automatiska uppdateringar: När du aktiverar det här alternativet uppdateras instrumentpanelen automatiskt när en nyare version blir tillgänglig och en kontoadministratör besöker sidan Unity AI Gateway.
När instrumentpanelen uppdateras till version 0.3 eller senare skapas automatiskt ett schema för att uppdatera instrumentpanelen var 6:e timme. Om det behövs kan det här schemat inaktiveras på Lakeview-instrumentpanelen. Se Skapa ett schema.
Visa instrumentpanelen för användning
Om du vill visa instrumentpanelen klickar du på Styr längst upp till höger på sidan Unity AI Gateway och klickar sedan på Instrumentpanel för användning. Instrumentpanelen öppnas på en ny flik. Den inbyggda instrumentpanelen har omfattande insyn i användning, prestanda och kostnad för Unity AI Gateway-modelltjänst. Den innehåller flera sidor som spårar begäranden, tokenförbrukning, svarstidsmått, felfrekvenser, kostnadsuppdelningar, extern MCP-servertrafik och kodningsagentaktivitet.
Instrumentpanelen tillhandahåller analys mellan arbetsytor som standard. Alla instrumentpanelssidor kan filtreras efter datumintervall och arbetsyte-ID.
- Fliken Översikt: Visar användningsstatistik på hög nivå, inklusive daglig begärandevolym, trender för tokenanvändning över tid, toppanvändare efter tokenförbrukning och totalt antal unika användare. Använd den här fliken för att få en snabb ögonblicksbild av övergripande Unity AI Gateway-aktivitet och identifiera de mest aktiva användarna och modellerna.
- Fliken Prestanda: Spårar viktiga prestandamått, inklusive percentiler för svarstid (P50, P90, P95, P99), tid till första byte, felfrekvenser och HTTP-statuskoddistributioner. Använd den här fliken om du vill övervaka modellens tjänsthälsa och identifiera prestandaflaskhalsar eller tillförlitlighetsproblem.
- Fliken Användning: Visar detaljerade förbrukningsuppdelningar efter modelltjänst, arbetsyta och beställare. På den här fliken visas mönster för tokenanvändning, distributioner av begäranden och cacheträffar.
- Fliken Kostnadsobservabilitet: Visar kostnadsuppdelningar efter modelltjänst, målmodell, användare, tjänsttaggar och begärandetaggar. Den här fliken innehåller även uppskattade kostnader för externa modeller. Se Analysera kostnaden för Unity AI Gateway.
- Fliken Extern MCP-server: Visar begärandevolym, felfrekvens, användare och anslutningar samt dagliga användningstrender för extern MCP-servertrafik.
- Fliken Kodningsagenter: Spårar aktivitet från integrerade kodningsagenter som Cursor, Claude Code, Gemini CLI och Codex CLI. Den här fliken visar mått som aktiva dagar, kodningssessioner, incheckningar och rader med kod som läggs till eller tas bort för att övervaka användningen av utvecklarverktyg. Mer information finns i instrumentpanelen för kodningsagenten .
Schema för användningstabell
Tabellen system.ai_gateway.usage har följande schema:
| Kolumnnamn | Type | Description | Example |
|---|---|---|---|
account_id |
STRING | Konto-ID | 11d77e21-5e05-4196-af72-423257f74974 |
workspace_id |
STRING | Arbetsyte-ID. | 1653573648247579 |
request_id |
STRING | En unik identifierare för begäran. | b4a47a30-0e18-4ae3-9a7f-29bcb07e0f00 |
invocation_id |
STRING | En unik identifierare för varje enskilt slutsatsdragningsanrop. Flera anrop kan dela samma request_id, till exempel guardrail-kontroller eller fleromgångsanrop till agenter. Använd invocation_id för att särskilja dem. |
c0a8012e-9f3b-4d21-8a7e-1b2c3d4e5f60 |
schema_version |
INTEGER | Användningspostens schemaversion. | 1 |
endpoint_id |
STRING | Det unika ID:t för Unity AI Gateway-modelltjänsten. | 43addf89-d802-3ca2-bd54-fe4d2a60d58a |
endpoint_name |
STRING | Namnet på Unity AI Gateway-modelltjänsten. | databricks-gpt-5-2 |
endpoint_tags |
MAP | Taggar som konfigurerats för modelltjänsten när den skapas eller uppdateras. De gäller för alla begäranden till modelltjänsten och är användbara för att kategorisera tjänster efter team, kostnadsställe eller projekt. | {"team": "engineering"} |
endpoint_metadata |
STRUCT | Modelltjänstmetadata, inklusive creator, creation_time, last_updated_timedestinations, inference_tableoch fallbacks. |
{"creator": "user.name@email.com", "creation_time": "2026-01-06T12:00:00.000Z", ...} |
event_time |
TIMESTAMP | Tidsstämpeln när begäran togs emot. | 2026-01-20T19:48:08.000+00:00 |
latency_ms |
LONG | Den totala svarstiden i millisekunder. | 300 |
time_to_first_byte_ms |
LONG | Tiden till första byte i millisekunder. | 300 |
destination_type |
STRING | Typ av mål (till exempel extern modell eller grundmodell). | PAY_PER_TOKEN_FOUNDATION_MODEL |
destination_name |
STRING | Namnet på målmodellen eller providern. | databricks-gpt-5-2 |
destination_id |
STRING | Målets unika ID. | 507e7456151b3cc89e05ff48161efb87 |
destination_model |
STRING | Den specifika modell som används för begäran. | GPT-5.2 |
requester |
STRING | ID:t för användaren eller tjänstens huvudnamn som gjorde begäran. | user.name@email.com |
requester_type |
STRING | Typen av begärande (användare, tjänstens huvudnamn eller användargrupp). | USER |
ip_address |
STRING | Ip-adressen för beställaren. | 1.2.3.4 |
url |
STRING | URL:en för begäran. | https://<workspace-url>/ai-gateway/mlflow/v1/chat/completions |
user_agent |
STRING | Beställarens användaragent. | OpenAI/Python 2.13.0 |
api_type |
STRING | Typ av API-anrop (till exempel chatt, slutföranden eller inbäddningar). | mlflow/v1/chat/completions |
request_tags |
MAP | Användarangivna taggar som skickas med individuella begäranden med HTTP-huvudet Databricks-Ai-Gateway-Request-Tags. Använd begärandetaggar för att tillskriva användning till specifika projekt, team, miljöer eller slutanvändare. Se Tagga begäranden för användningsspårning och Tagga begäranden för användningsspårning. |
{"project": "chatbot", "team": "ml-platform"} |
invocation_metadata |
STRUCT | Systemgenererade metadata om slutsatsdragningsanropet. Innehåller source, tjänsten eller sökvägen som initierade anropet. |
{"source": "EXTERNAL_CLIENT"} |
input_tokens |
LONG | Antalet indatatoken. | 100 |
output_tokens |
LONG | Antalet utdatatoken. | 100 |
total_tokens |
LONG | Det totala antalet token (indata + utdata). | 200 |
token_details |
STRUCT | Detaljerad tokenuppdelning, inklusive cache_read_input_tokens, cache_creation_input_tokensoch output_reasoning_tokens. |
{"cache_read_input_tokens": 100, ...} |
response_content_type |
STRING | Svarets innehållstyp. | application/json |
status_code |
INT | HTTP-statuskoden för svaret. | 200 |
routing_information |
STRUCT | Routningsinformation för återställningsförsök . Innehåller en attempts matris med priority, action, destination, destination_id, status_code, error_code, latency_msstart_timeoch end_time för varje modell som provats under begäran. |
{"attempts": [{"priority": "1", ...}]} |
Tagga begäranden för användningsspårning
Begärandetaggar är anpassade nyckel/värde-par som anroparen kopplar till enskilda begäranden. Använd begärandetaggar för att tillskriva användning efter projekt, team, miljö, slutanvändare eller någon annan dimension som är relevant för din organisation. Begärandetaggar loggas till system.ai_gateway.usage tabellen och kan användas för att filtrera, aggregera och analysera användningsdata.
Om du vill tagga enskilda begäranden inkluderar du Databricks-Ai-Gateway-Request-Tags HTTP-huvudet med ett JSON-objekt som mappar strängnycklar till strängvärden. Begärandetaggar loggas i kolumnen request_tags i användningstabellen och i inferenstabeller.
Exempel som visar hur du anger begärandetaggar med REST API, OpenAI SDK och Anthropic SDK finns i Tag-begäranden för användningsspårning.
Du kan till exempel aggregera användning per projekt med hjälp av begärandetaggar:
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 spårar inte tokenanvändning för icke-strömmande, icke-inbäddningssvar som är större än 1 MiB.