Als een ontwikkelaar Copilot via een externe tool gebruikt, laat de gebruikelijke statistiek per IDE mogelijk niet zien waar de verzoeken vandaan komen. Op 23 oktober 2026 voegde GitHub het veld totals_by_client toe aan de Copilot usage metrics API. Dit veld groepeert het gebruik van modellen per client, waaronder OpenCode, Claude Code, Codex en Zed. Voor beheerders is dit een manier om een deel van de activiteit buiten de editor te zien en het interne beleid voor AI-gebruik beter te bespreken.

Wat de nieuwe uitsplitsing bevat
Elk item in totals_by_client vermeldt de client, het aantal geslaagde modelaanroepen, het aantal sessies en het volume prompt- en outputtokens, met het gemiddelde aantal tokens per aanroep. Het geneste veld totals_by_model splitst deze statistieken uit per model en toont de selectiemodus: de gebruiker koos het model rechtstreeks, er vond automatische selectie plaats of het product wees het model toe.
Het veld is toegevoegd aan rapporten over één dag en 28 dagen, voor enterprise-, organisatie- en gebruikersuitsplitsingen op die niveaus. In geaggregeerde 28-dagenrapporten is de uitsplitsing per client beschikbaar voor elke dag. De wijziging is aanvullend: de bestaande velden blijven behouden en als er geen gegevens zijn, blijft de array leeg. GitHub beschreef de details in de aankondiging van de nieuwe usage metrics-uitsplitsing.
Welke vragen de gegevens beantwoorden
Een team kan het aantal verzoeken en tokens via verschillende tools vergelijken en besluiten welke integraties moeten worden ondersteund of opgenomen in het bedrijfsbeleid. Een groter aandeel OpenCode in het rapport kan er bijvoorbeeld op wijzen dat ontwikkelaars Copilot buiten de IDE als modelaanbieder gebruiken. Door clients en modellen met elkaar te vergelijken, kun je nagaan welke modellen in de praktijk de meeste belasting veroorzaken.
Voor een budgetanalyse is het nuttig om te beginnen met tokens en het aantal aanroepen en die vervolgens te vergelijken met de geldende factureringsvoorwaarden. request_count telt modelaanroepen, niet gebruikersprompts: één prompt kan meerdere aanroepen opleveren. Dit veld is daarom geschikt om de belasting van de modelservice te analyseren, maar niet om rechtstreeks het aantal interacties van ontwikkelaars te tellen.
De metriek in de werkwijze opnemen
- Controleer de toegang. Het beleid voor Copilot usage metrics moet zijn ingeschakeld. Geautoriseerde enterprise- of organisatie-eigenaren, billingmanagers en rollen met toestemming om de betreffende statistieken te bekijken, kunnen rapporten ophalen.
- Vergelijk dezelfde perioden. Gebruik een dagrapport om veranderingen na het inschakelen van een tool te controleren en een 28-dagenrapport om een stabiele verdeling van activiteit te zien. Houd binnen elk rapport aanroepen, tokens en sessies apart: dit zijn verschillende maatstaven voor belasting.
- Stel drempels in voor nader onderzoek. Markeer bijvoorbeeld een client waarvan het aandeel in tokens of aanroepen duidelijk is gestegen ten opzichte van de eigen vorige periode. Kies de drempel op basis van je eigen vereisten en de gebruikelijke belasting; GitHub stelt geen universele drempel vast.
- Vergelijk het rapport met de toegangsinstellingen. De nieuwe uitsplitsing kan dienen als input voor gesprekken over ondersteuning en het beheer van tools. De rapporten beschrijven geregistreerd gebruik, maar vervangen geen controle van machtigingen of inventarisatie van integraties.
De officiële documentatie van de Copilot usage metrics API beschrijft de rapporten, vereiste machtigingen en beschikbare uitsplitsingen. Controleer vóór automatisering de actuele schema’s van de benodigde rapporten en gebruik de juiste toegangsrechten.
Wat het clientlabel betekent
GitHub bepaalt de client aan de hand van een integration ID die de tool met het verzoek meestuurt. Het bedrijf omschrijft de groepering nadrukkelijk als een benaderende identificatie: de waarde helpt verkeer te aggregeren, maar bevestigt op zichzelf niet de identiteit van de gebruiker of de echtheid van de applicatie. Onbekende clients komen in de groep other terecht; waarden die niet kunnen worden genormaliseerd, kunnen worden weergegeven als unknown.
Er zijn ook enkele afzonderlijke uitzonderingen: aanroepen van Copilot code review en Copilot cloud agent krijgen de selectiemodus product_selected, omdat het product het model kiest. Bij code review kan het model worden weergegeven als unknown. Houd hier rekening mee wanneer je modeluitsplitsingen tussen tools vergelijkt.
De praktische conclusie: totals_by_client vult een leemte in de registratie van serveraanroepen van Copilot vanuit externe tools en biedt beheerders nieuwe gegevens om de belasting te analyseren en beslissingen over ondersteuning te nemen. Voor een betrouwbaar beeld van het gebruik moet je deze uitsplitsing vergelijken met machtigingen en andere interne bronnen, en clientnamen behandelen als verkeerscategorieën, niet als bewezen identiteiten.