Copilot Kullanım Metrikleri Artık Repo Bazında
GitHub, Copilot kullanım metriklerini raporlayan REST API’yi repo düzeyine taşıdı ve bu özelliği genel kullanıma açtı. Yeni gelen iki uç nokta sayesinde hem kurumsal (enterprise) hem de organizasyon (organization) raporlarında, tek bir güne ait her repo için ayrı pull request aktivitesi görülebiliyor. Kapsam, Copilot coding agent’ın açıp birleştirdiği PR’ları ve Copilot code review’un incelediği PR’ları kapsıyor.
Bu adım, önceden yalnızca organizasyon ve kullanıcı seviyesinde durabilen Copilot kullanım verisini kod tabanının en alt katmanına indiriyor. Böylece yöneticiler, Copilot’un hangi depolarda gerçekten kullanıldığını ve hangi repolarda etkinleştirme çalışmasına ihtiyaç olduğunu daha net görebiliyor.
Yeni Uç Noktalar
Duyuruya göre repo bazlı raporlama için iki yeni endpoint sunuluyor. Her ikisi de day parametresi ile tek bir güne ait raporu YYYY-MM-DD formatında dönduruyor:
GET /enterprises/{enterprise}/copilot/metrics/reports/repos-1-day?day=YYYY-MM-DDGET /orgs/{org}/copilot/metrics/reports/repos-1-day?day=YYYY-MM-DD
Kurumsal uç nokta enterprise seviyesindeki tüm organizasyonları kapsarken, organizasyon uç noktası yalnızca ilgili organizasyona ait repoların verisini dönduruyor. Böylece hem geniş ölçekte hem de daha dar bir kapsamda aynı formatta veri elde etmek mümkün.
Raporlarda Hangi Aktiviteler Yer Alıyor?
Her iki uç noktanın yanıtı, günün ilgili repodaki Copilot etkinliğini iki ana başlıkta özetliyor:
- Copilot coding agent tarafından açılan ve birleştirilen pull request sayıları. Yani bir repoda coding agent’ın gerçekten kod üretip PR ürettiği ve bu PR’ların ne kadarının merge edildiği görülebiliyor.
- Copilot code review tarafından incelenen pull request’ler. Bu bölümde ayrıca öneri (suggestion) sayıları, yorum tipine göre ayrıştırılmış olarak sunuluyor.
Bu iki veri kümesi bir arada değerlendirildiğinde, Copilot’un hangi repoda üretim (kod yazma) tarafında, hangisinde ise inceleme (review) tarafında öne çıktığı ayırt edilebiliyor. Örneğin bazı repolarda coding agent yoğun PR üretirken, başka repolarda ağırlık code review yorumlarında olabiliyor; API bu ayrımı net biçimde ortaya koyuyor.
Neden Repo Düzeyi Önemli?
GitHub’ın açıklamasına göre Copilot kullanım metrikleri şimdiye kadar organizasyon ve kullanıcı seviyesinde duruyordu. Repo bazlı raporlama, Copilot coding agent ve Copilot code review’un kod tabanının hangi bölümlerinde pull request aktivitesini gerçekten artırdığını görmeyi mümkün kılıyor.
Duyuruda bu yeni verinin, ileride gelecek repository insights ve AI-readiness raporlamasının temelini oluşturduğu vurgulanıyor. Yani amaç yalnızca “kim ne kadar kullanıyor” sorusunu yanıtlamak değil; hangi repoların Copilot’tan en çok faydalanabileceğini belirleyip etkinleştirme (enablement) çalışmalarını doğru yere yönlendirmek. Bu yaklaşım, Copilot yatırımının etkisini repo bazında somutlaştırmak isteyen kurumlar için pratik bir hedefleme aracı sunuyor.
Erişim ve Yetkiler
Yeni uç noktalara herkes erişemiyor. Duyuruya göre raporları çağırabilecek roller şu şekilde:
- Enterprise owner ve billing manager rolleri
- Organization owner rolü
- View Copilot Metrics iznini içeren özel organizasyon veya enterprise rolleri
Bunun yanında, işlevin çalışabilmesi için Copilot usage metrics politikasının etkin olması gerekiyor. Politika kapalıyken uç noktalar beklenen veriyi döndürmüyor; dolayısıyla entegrasyona başlamadan önce enterprise ya da organizasyon ayarlarından bu politikanın açık olduğundan emin olmak gerekiyor.
Nasıl Başlanır?
Repo bazlı raporlamayı devreye almak isteyen ekipler için pratik bir başlangıç sıralaması şöyle özetlenebilir: önce Copilot usage metrics politikasının açık olduğu doğrulanır, ardından ilgili kullanıcıya View Copilot Metrics iznini içeren bir rolün atandığından emin olunur. Sonrasında hedef gün için repos-1-day uç noktası çağrılarak repo bazlı JSON çıktısı alınır. Bu çıktı, iç raporlama panellerine veya AI-readiness çalışmalarına doğrudan girdi olarak kullanılabilir.
Coding agent tarafından üretilen ve merge edilen PR sayıları, ekiplerin Copilot’un otomasyon etkisini repo bazında ölçmesine olanak sağlarken; code review yorum tipi kırılımı, review sürecinde hangi tür geri bildirimlerin öne çıktığını anlamayı kolaylaştırıyor. Bu iki kırılım birlikte, “Copilot bu repoda gerçekten değer üretiyor mu?” sorusuna daha nesnel bir cevap üretmek için kullanılabilir.
Copilot metriklerinin evrimini kullanıcı bazında da takip etmek isteyenler için GitHub’ın önceki adımlarını incelemek faydalı olabilir; özellikle finansal ve kullanım analitiği tarafında kredi bazlı ölçüm konusu bu yeni repo bazlı raporlamayı tamamlayıcı nitelikte.







Yorum gönder