Ceļvedis un ieskats

AI API tēriņu anomāliju izpildgrāmatas: pirms rēķina noteikšanas atkārtoti mēģinājuma vētras, aģentu cilpas un modeļa novirzi

Praktiska rokasgrāmata AI API izmaksu kontrolei: agrīni atklājiet neparastu ierakstīšanas ātrumu, attieciniet uz īrniekiem, atslēgām, lietotājiem, modeļiem un darbplūsmām radušos lēcienus, pēc tam izmantojiet atgriezeniskus automātiskos slēdžus, pirms pakalpojumu sniedzēja rēķini tiek sasniegti.

Mēneša budžeti ir pārāk lēni daudziem AI API incidentiem. Atkārtota vētra dažu minūšu laikā var palielināt satiksmi. Aģenta cilpa var izsaukt rīkus, līdz rinda ir tukša vai maks nav. Modeļa maršrutēšanas drukas kļūda var mierīgi pārvietot ikdienas trafiku no zemu izmaksu modeļa profila uz augstākās kvalitātes profilu. Brīdī, kad pakalpojumu sniedzēja informācijas panelis, rēķinu eksportēšana vai rēķins padara acīmredzamu pieaugumu, incidents jau var būt dārgs.

Praktiskā atbilde ir AI tēriņu pieaugumu kā ražošanas incidentus. Tas nozīmē reāllaika vārtejas aprēķinus, attiecinājuma savienojumus, brīdinājuma sliekšņus, tvēruma slēdžus, cilvēku apstiprinājuma ceļus un vēlāku saskaņošanu ar pakalpojumu sniedzēja noteiktajām izmaksām. Šajā rakstā ir izklāstīta rokasgrāmata komandām, kas novirza AI trafiku caur vairākiem pakalpojumu sniedzējiem un kurām nepieciešama ātrāka AI API izmaksu kontrole, nekā to spēj nodrošināt tikai mēneša tēriņu ierobežojumi.

Negadījuma modelis: tēriņu ātrums, nevis tikai kopējie izdevumi

Mēneša budžets atbild uz jautājumu “Vai esam pārkāpuši robežu?” Degšanas ātruma detektors atbild: "Vai mēs šobrīd tērējam neparasti ātri?" AI darba slodzēm otrais jautājums bieži vien ir noderīgāks incidenta laikā.

Fakts: galvenie mākoņdatošanas un mākslīgā intelekta pakalpojumu sniedzēji atklāj lietojuma, izmaksu, norēķinu vai anomāliju ziņošanas mehānismus, taču pieejamie izmēri, latentums un konta prasības atšķiras. Piemēram, OpenAI dokumentē lietojuma un izmaksu galapunktus ar grupēšanas laukiem, piemēram, projekts, lietotājs, API atslēga, modelis, partija un pakalpojuma līmenis. Anthropic dokumentē lietojuma un izmaksu administratora API ar tādiem izmēriem kā modelis, darbvieta, pakalpojuma līmenis, API atslēga, konteksta logs un ātrums ar konta ierobežojumiem. Google Cloud dokumentē norēķinu anomāliju pārvaldību, budžetus, brīdinājumus un BigQuery norēķinu eksportēšanu analīzei.

Ieteikums: saskaņošanai un finanšu darbplūsmām izmantojiet pakalpojumu sniedzēja pārskatus, bet agrīnai incidentu noteikšanai izmantojiet vārtejas aprēķinus. Vārteja uztver pieprasījumus, kad tie notiek, pirms pakalpojumu sniedzēja izmaksu eksportēšana ir pilnībā nokārtota.

Paredzēšana: tā kā aģentu sistēmas un vairāku pakalpojumu sniedzēju maršrutēšana kļūst arvien izplatītāka, izmaksu incidenti arvien vairāk līdzināsies uzticamības incidentiem: pēkšņa pastiprināšana, kaskādes atkārtojumi, maršruta nepareiza konfigurācija un īrnieka ļaunprātīga izmantošana, nevis vienkārša dabiska izaugsme.

Pieci izplatīti mākslīgā intelekta izdevumu incidenti

1. Mēģiniet vēlreiz pēc 429 vai 5xx atbildēm

Pakalpojumu sniedzējs sāk rādīt ātruma ierobežojuma vai servera kļūdas. Klienti, darbinieki, SDK un vārtejas atkāpšanās loģika mēģina vēlreiz. Bez viena atkārtota mēģinājuma budžeta viens lietotāja pieprasījums var kļūt par daudziem pakalpojumu sniedzēja zvaniem. Ja rezerves maršrutos tiek izmantoti dārgāki modeļi, izmaksu pieaugums var būt lielāks par trafika pieaugumu.

Augsta signāla indikatori ietver atkārtotu mēģinājumu skaitu katram pieņemtajam pieprasījumam, pakalpojumu sniedzēja kļūdu līmeni, atkāpšanās skaitu, idempotences atslēgu dublikātus un pieaugošo augšupējo zvanu attiecību pret galalietotāju pieprasījumiem.

2. Bezgalīgs aģents vai instrumenta cilpa

Aģents turpina pieprasīt rīku izsaukšanu, jo rīka rezultāts ir neskaidrs, nederīgs vai nekad nesasniedz termināļa nosacījumu. Modelis var mainīties starp plānošanu, rīku izsaukšanu un paškorekciju. Pat ja katrs zvans ir derīgs, darbplūsma nav derīga.

Skatiet rīka zvanu skaitu darbplūsmā, atkārtotus rīku nosaukumus ar līdzīgiem argumentiem, atkārtotas atbildes shēmas, kurām neizdodas validēt, un arvien vairāk modeļu izsaukumu ar vienu izsekošanu vai sarunas ID.

3. Nejauša premium modeļa maršrutēšana

Modeļa aizstājvārds mainās. Tiek rediģēts noklusējuma maršruta profils. Modeļa ID ir nepareizi ievadīts, un tas tiek pārveidots par augstākās kvalitātes atkāpšanos. Migrācija uz laiku nosūta visu trafiku uz novērtēšanas modeli, nevis uz ražošanas modeli. Tas var izskatīties kā normāls satiksmes apjoms ar neparastām vienības izmaksām.

Nosakiet to, izmantojot modeļu kombinācijas maiņu, maksu par pieprasījumu, maksu par veiksmīgu darbplūsmu un augstākās kvalitātes modeļa daļu pēc nomnieka, projekta vai uzvednes veidnes.

4. Uzvednes kešatmiņas trāpījuma ātruma sabrukums

Tūlītēja kešatmiņa ir atkarīga no stabiliem prefiksiem un saderīga pieprasījuma konstrukcijas. Laidiens, kas kešatmiņā saglabātajam reģionam pievieno laikspiedolus, nejaušus pieprasījumu ID, nomniekam specifisku tekstu vai dinamiskas instrukcijas, var pārvērst kešatmiņā saglabāto marķieru trafiku ar atlaidi par pilnas cenas ievades pilnvaru trafiku.

Rādītāji ietver kešatmiņas marķiera daļu, kešatmiņas trāpījumu skaitu pēc uzvednes veidnes, ievades pilnvaras maksu par pieprasījumu un pēkšņas atšķirības starp uzvednes garumu un faktiskajām rēķina izmaksām.

5. Īrnieka, lietotāja vai API atslēgas kompromiss

Nopludināta atslēga, uzlauzts nomnieka konts vai ļaunprātīgs galalietotājs var radīt tēriņu pieaugumu, kas ir izolēts vienai identitātei. Pareizā atbilde parasti ir neatspējot katru AI funkciju katram klientam. Jums ir nepieciešams attiecinājums ar tvērumu un aptverts ierobežojums.

Noderīgi signāli ietver jaunu ģeogrāfisko atrašanās vietu vai tīkla izcelsmi, neparastu modeļa izvēli, pēkšņu skaļumu no vienas atslēgas, nomnieka maka daļas pieaugumu, atkārtotas drošības kļūmes un pieprasījumus ārpus parastās produkta darbplūsmas.

Izveidojiet attiecinājumam nepieciešamo vārtejas notikumu

Izmaksu anomālijas reakcija neizdodas, ja telemetrija ir pārāk sekla. Ar "rēķinu palielinājās" nepietiek. Vārtejai ir jāizstaro viens normalizēts notikums katrā modeļa izsaukumā un jāpievieno tas darbplūsmas kontekstam.

Praktiskā pasākuma shēmā ietilpst:

  • laikspiedols
  • īrnieka_id
  • projekta_id vai darbvieta
  • end_user_id_hash, nevis neapstrādāts personas identifikators
  • api_key_id
  • request_id un idempotency_key
  • trace_id, conversation_id vai darbplūsmas izpildes ID
  • provider un model_id
  • maršruta_profils, piemēram, standarta, premium, rezerves, paketes vai novērtēšanas.
  • prompt_template_id un uzvednes versija
  • input_tokens, output_tokens, cached_tokens un argumentācijas marķiera lauki, ja tie ir pieejami.
  • estimated_cost pieprasījuma laikā
  • norēķinātās_maksas, kad tiks saskaņota vēlāk
  • latency_ms, statuss un nodrošinātāja kļūdu klase
  • retry_count un fallback_count
  • tool_call_count un rīku nosaukumi vai rīku kategorijas

Ieteikums: saglabājiet pietiekami daudz metadatu, lai atkļūdotu izmaksas, pēc noklusējuma nesaglabājot neapstrādātas uzvednes. Uzvednes veidņu ID, pilnvaru skaits, maršruta profili un pseidonīmi lietotāju identifikatori bieži nodrošina labu darbības redzamību, nesaglabājot sensitīvu saturu.

Definējiet detektorus, kas uztver neparastu apdegumu

Sāciet ar nelielu augsta signāla detektoru komplektu. Pārāk daudz dimensiju rada brīdinājumu, jo īpaši komandām, kas bieži palaiž, migrē vai veic klientu uzņemšanas pasākumus.

Izmaksu degšanas ātrums

Salīdziniet pašreizējos aptuvenos tēriņus minūtē vai stundā ar tā paša nomnieka, projekta, modeļa vai maršruta profila beigu bāzes līniju.

pašreizējā_15 miljonu_maksa > maks.(absolūtā_grīda, beigu_7d_same_window_avg * reizinātājs)

Izmantojiet absolūto grīdu, lai izvairītos no trokšņainiem brīdinājumiem par maziem īrniekiem. Izmantojiet reizinātāju, lai pielāgotos katra īrnieka parastajam izmēram. Piemēram, mazam īrniekam, kurš pāriet no gandrīz nekā uz dažiem dolāriem, var būt nepieciešams tikai paziņojums, savukārt lielam īrniekam, kas divkāršojas stundas laikā, var būt nepieciešama tūlītēja izmeklēšana.

Atkārtoti mēģināt pastiprināšanas koeficientu

Novērtējiet augšupējo pakalpojumu sniedzēja zvanu skaitu atbilstoši pieņemtajam galalietotāja pieprasījumam.

retry_amplification = nodrošinātāja_mēģinājumi / pieņemtie_lietotāja_pieprasījumi

Ja šis rādītājs palielinās, bet panākumu līmenis samazinās, ir aizdomas, ka atkārtojumi vai atkāpšanās notiek kaskādes. Savienojiet šo detektoru pārī ar pakalpojumu sniedzēja statusu, ātruma ierobežojuma galvenēm un klienta idempotences atslēgām.

Izvades marķiera paplašināšanas koeficients

Izmēriet izvades marķierus attiecībā pret ievades marķieriem vai paredzamo darbplūsmas izvades lielumu.

output_expansion = output_tokens / max (input_tokens, 1)

Izaugsme var norādīt uz iztrūkstošu maksimālo pilnvaru ierobežojumu, ātru regresiju, cilpu, kas rada daudznozīmīgu starpposma argumentāciju, vai strukturētas izvades kļūmi, kas izraisa atkārtotu reģenerāciju.

Premium modeļa daļas maiņa

Izsekojiet, kāda datplūsmas vai izmaksu procentuālā daļa tiek novirzīta uz premium modeļiem, izmantojot nomnieku, lietojumprogrammu vai uzvednes veidni.

premium_cost_share = premium_model_estimated_cost / total_estimated_cost

Šis detektors uztver modeļa aizstājvārdu izmaiņas, maršruta profila kļūdas un negaidītu atkāpšanās darbību pat tad, ja pieprasījuma apjoms ir normāls.

Cache-miss delta

Izsekojiet kešatmiņā saglabātos marķierus kā piemēroto ievades pilnvaru daļu. Brīdināt, kad trāpījumu līmenis strauji samazinās veidnei vai maršruta profilam, kas parasti gūst labumu no kešatmiņas.

cache_hit_delta = trailing_hit_rate — pašreizējais_trāpījumu_rate

Nebrīdiniet par kešatmiņas izlaidumiem par veidnēm, kuras nekad nav bijušas kešatmiņā. Atzīmējiet kešatmiņai piemērotas darbplūsmas.

Rīku cilpu skaits

Ierobežojiet un brīdinājiet par modeļu izsaukumiem, rīku izsaukumiem vai validācijas mēģinājumiem vienas darbplūsmas darbības laikā.

if tool_call_count > policy.max_tool_calls_per_run: trigger_loop_guard

Šī ir viena no efektīvākajām aģentu darba slodzes vadīklām, jo kļūmes vienība ir darbplūsma, nevis viens modeļa izsaukums.

Izmantojiet atbildes kāpnes viena liela nogalināšanas slēdža vietā

Mērķis ir apturēt neparastus izdevumus, vienlaikus saglabājot pēc iespējas vairāk likumīgu funkcionalitāti. Atbildes kāpnes sniedz operatoriem un automatizācijai vairākas atgriezeniskas iespējas.

1. līmenis: paziņojiet ar kontekstu

Nosūtiet brīdinājumu atbildīgajai komandai, norādot nomnieku, projektu, atslēgu, modeli, maršruta profilu, uzvednes veidni, pašreizējo degšanas ātrumu, bāzes līniju, populārākās darbplūsmas un ieteicamo darbību. Tērzēšanas vai telegrammas veida brīdinājumi ir noderīgi, ja tie ietver apstiprinājuma pogas vai komandas, pagaidu politikas izmaiņas un eskalāciju.

2. līmenis: pieprasīt apstiprinājumu dārgiem maršrutiem

Ja anomālija ir saistīta ar augstākās kvalitātes modeļiem vai augstas veiktspējas darbplūsmām, pirms jaunu pieprasījumu nosūtīšanas šajā maršrutā ir nepieciešams cilvēka apstiprinājums. Saglabājiet pieejamus zemu izmaksu vai kešatmiņā saglabātās funkcijas.

3. līmenis: pazemināt maršruta profilu

Pārvietojiet ietekmēto datplūsmu no augstākās kvalitātes uz standarta modeļiem, ja to atļauj kvalitātes prasības. Iestatiet šīs politikas izmaiņas ar nosaukumu ar derīguma termiņu, nevis nedokumentētu konfigurācijas labojumu.

4. līmenis: ierobežojiet izvades pilnvaras vai atspējojiet rīkus

Cilpām un detalizētām paaudzēm samaziniet maksimālo izvades marķieri, ierobežojiet rīku izsaukumus, atspējojiet augsta riska rīkus vai bloķējiet rekursīvo rīku izsaukšanu. Tādējādi bieži tiek saglabātas tikai lasāmas palīga funkcijas, vienlaikus apturot izplūdušās darbplūsmas.

5. līmenis: samaziniet nomnieku, atslēgu, lietotāju vai darbplūsmu

Piemērojiet ātruma ierobežojumus šaurākajai uzticamajai identitātei. Ja viena API atslēga ir apdraudēta, samaziniet vai apturiet šo atslēgu. Ja kāds pseidonīms galalietotājs izmanto aģentu, iekļaujiet šo lietotāju. Ja īrnieka integrācija nedarbojas pareizi, samaziniet īrnieku, bet neļaujiet citiem īrniekiem ietekmēt.

6. līmenis: neatliekamus darbus atlikt uz pakešu

Aizpildīšanai, kopsavilkuma darbiem, migrēšanai un bezsaistes bagātināšanai ievietojiet darbu pakešu rindā ar precīzām budžeta pārbaudēm. Tas neļauj steidzamai interaktīvai datplūsmai konkurēt ar nesteidzīgiem fona darbiem.

7. līmenis: karantīnas atslēga vai nomnieks

Izmantojiet karantīnu, ja ir iespējama kompromitēšana, ļaunprātīga izmantošana vai nopietna automatizācija. Karantīnai ir jābūt pārbaudāmai, atgriezeniskai un jāsavieno ar paziņojumu īpašniekam vai atbalsta komandai.

Nošķiriet labdabīgu augšanu no negadījumiem

Ne katra smaile ir slikta. Klientu palaišana, produktu migrācija, mārketinga kampaņa vai plānota partijas aizpildīšana var izskatīties anomāli. Runbook ir nepieciešami veidi, kā samazināt viltus pozitīvus rezultātus, neignorējot reālas kļūmes.

  • Apkopes logi: ļauj komandām reģistrēt plānotās migrācijas vai slodzes pārbaudes.
  • Īrniekiem raksturīgi bāzes rādītāji: salīdziniet īrniekus ar viņu pašu vēsturi, nevis tikai globālajiem vidējiem rādītājiem.
  • Darbplūsmas tagi: nošķir interaktīvo ražošanas datplūsmu no pakešu darbiem, novērtējumiem un eksperimentiem.
  • Politikas atļaušanas saraksti: atļauj apstiprināt pagaidu palielinājumus ar derīguma termiņu.
  • Brīdinājumi par vairākiem signāliem: lapa cilvēki, kad izmaksas palielinās ar citu kļūmes signālu, piemēram, atkārtotu mēģinājumu, kešatmiņas kļūdu vai modeļu kombinācijas maiņu.

Kompozīcija: agresīva automatizācija samazina finansiālo ietekmi, bet var bloķēt likumīgu izaugsmi. Konservatīvā automatizācija izvairās no viltus pozitīviem rezultātiem, bet var pieļaut lielākus incidentus. Lielākajai daļai komandu vispirms ir jāautomatizē zema riska darbības, piemēram, paziņojumi, maksimālā pilnvaru ierobežošana, pakešu atlikšana un apstiprināšanas vārti, un pēc tam jārezervē karantīna augstas ticamības signāliem.

Saskaņojieties pēc incidenta

Vārtejas aprēķini ir paredzēti ātrumam. Pakalpojumu sniedzēja apmaksātās izmaksas ir paredzētas norēķiniem. Tās var atšķirties atlaižu, kešatmiņā saglabāto marķiera cenu, pakešu cenu, pakalpojumu līmeņu, kredītu, minimumu, valūtas apstrādes, rēķina rindas vienumu noteikumu vai aizkavētu pārskatu dēļ.

Pēc ierobežošanas saskaņojiet incidenta logu:

  1. Eksportēt vārtejas notikumus ietekmētajā laika diapazonā.
  2. Grupējiet pēc nomnieka, projekta, API atslēgas, modeļa, nodrošinātāja un darbplūsmas.
  3. Iegūstiet pakalpojumu sniedzēja lietojuma vai izmaksu pārskatus, ja tie ir pieejami.
  4. Salīdziniet aptuvenās izmaksas ar nokārtotajām vai rēķinam saskaņotajām izmaksām.
  5. Dokumentējiet zināmās atšķirības, piemēram, kešatmiņas atlaides vai pakešu apstrādi.
  6. Ja nepieciešams, pielāgojiet nomnieka rēķinus, iekšējās atmaksas vai kredītus.
  7. Atjauniniet detektorus un politikas, pamatojoties uz faktiski notikušo.

Ieteikums: negaidiet pilnīgu saskaņošanu pirms ierobežošanas. Izmantojiet aprēķinus, lai apturētu asiņošanu, pēc tam izmantojiet pakalpojumu sniedzēja ziņojumus, lai aizvērtu grāmatas.

Ieviešanas kontrolsaraksts

  • Definēt parasto: izveidojiet bāzes līnijas pēc nomnieka, projekta, modeļa, maršruta profila un darbplūsmas veida.
  • Atzīmējiet katru pieprasījumu: ir nepieciešams nomnieka ID, atslēgas ID, maršruta profils, uzvednes veidnes ID un darbplūsmas vai izsekošanas ID.
  • Aprēķinātās izmaksas pirms un pēc nosūtīšanas: piedāvājiet cenu pirms nosūtīšanas, pēc tam atjauniniet informāciju par faktisko marķiera lietojumu, kad atbilde ir pabeigta.
  • Izsekošanas pastiprināšana: ierakstiet atkārtotus mēģinājumus, atkāpšanās gadījumus, rīku izsaukumus, pārbaudes atkārtotus mēģinājumus un pakalpojumu sniedzēja mēģinājumus.
  • Izveidojiet nelielu detektoru komplektu: sāciet ar ierakstīšanas ātrumu, atkārtotu pastiprināšanu, augstākās kvalitātes modeļa kopīgošanu, kešatmiņas trāpījumu sakļauto un rīku cilpas skaitīšanu.
  • Kartēt detektorus ar darbībām: katram brīdinājumam ir jāiesaka paziņot, apstiprināt, pazemināt, ierobežot, ierobežot, droseļvārsts, partija vai karantīna.
  • Šaura tvēruma vadīklas: dodiet priekšroku lietotāja, atslēgas, nomnieka, darbplūsmas vai maršruta vadīklām, nevis globālām izslēgšanām.
  • Pievienojiet cilvēka ignorēšanas iespējas: atbalstiet pagaidu apstiprinājumus, norādot īpašnieku, iemeslu, derīguma termiņu un audita liecības.
  • Pārbaudiet sintētiskos incidentus: simulējiet atkārtotu mēģinājumu vētras, kešatmiņas regresijas, modeļa aizstājvārdu kļūdas un aģentu cilpas, pirms tās notiek ražošanā.
  • Palaist pēcnāves pārbaudi: dokumentējiet laika grafiku, atklāšanas trūkumu, ierobežošanas pasākumus, ietekmi uz izmaksām, saskaņošanas rezultātu un politikas izmaiņas.

Lietojams secinājums

Ātrākais veids, kā uzlabot AI API izmaksu kontroli, nav kārtējais ikmēneša budžeta e-pasta ziņojums. Tā ir negadījumu izpildgrāmata, kas uzrauga tēriņu ātrumu, piedēvē neparastu lietojumu pareizajam nomniekam, atslēgai, lietotājam, modelim un darbplūsmai, kā arī piemēro atgriezeniskas vadīklas, pirms tiek saņemts rēķins.

Sāciet ar pieciem detektoriem: izmaksu ierakstīšanas ātrums, atkārtota mēģinājuma pastiprināšana, augstākās kvalitātes modeļa kopīgošana, kešatmiņas trāpījumu sabrukšana un rīku cilpu skaitīšana. Pievienojiet atbildes kāpnes, kas sākas ar kontekstuālajiem brīdinājumiem un beidzas ar aptverto karantīnu. Neaizmirstiet par pakalpojumu sniedzēja izmaksu API un rēķinu eksportēšanu, lai veiktu saskaņošanu, taču nepaļaujieties uz tiem, lai tie tiktu ierobežoti katru minūti. Darbības standarts ir vienkāršs: katra dārga smaile ir jāatklāj agri, izskaidrojama ar jau reģistrētajiem izmēriem, un tā ir kontrolējama, neatceļot visas mākslīgā intelekta funkcijas.

Saistītā informācija

FAQ

Bieži uzdotie jautājumi

Kāpēc nepaļauties tikai uz pakalpojumu sniedzēju norēķinu informācijas paneļiem?
Pakalpojumu sniedzēja informācijas paneļi un izmaksu eksportēšana ir svarīga saskaņošanai, taču tie var nebūt pietiekami ātri atjaunināti, lai reaģētu uz incidentiem. Vārteja var novērtēt ierakstīšanas ātrumu, pamatojoties uz tiešraides pieprasījuma un pilnvaras datiem, pēc tam vēlāk saskaņot ar pakalpojumu sniedzēja noteiktajām izmaksām.
Kāds ir pirmais anomāliju detektors, kas jāievieš mazai komandai?
Sāciet ar aprēķinātajām izmaksām stundā vai 15 minūtēs pēc nomnieka un modeļa, salīdzinot ar šī nomnieka beigu bāzes līniju. Pievienojiet absolūto minimālo slieksni, lai nelielas izmaiņas neradītu trokšņainus brīdinājumus.
Kā izvairīties no likumīgu satiksmes pieauguma bloķēšanas?
Izmantojiet nomniekam specifiskas bāzes līnijas, plānoto notikumu atļaušanas sarakstus, cilvēku apstiprinājumus, kuriem beidzas derīguma termiņš, un tvēruma vadīklas. Pirms nomnieka karantīnas dodiet priekšroku tādām darbībām kā paziņojumi, apstiprināšanas vārti, izvades ierobežojumi vai partijas atlikšana.
Vai izmaksu incidentu analīzei ir jāsaglabā neapstrādātas uzvednes?
Nav pēc noklusējuma. Lielāko daļu izmaksu incidentu var atkļūdot, izmantojot metadatus, piemēram, nomnieka ID, atslēgas ID, modeli, maršruta profilu, uzvednes veidnes ID, pilnvaru skaitu, atkārtotu mēģinājumu skaitu, rīku zvanu skaitu un pseidonīmus lietotāju identifikatorus.