Aracı havuzları için geçmiş graf (Önizleme)
Azure DevOps Services
Havuz tüketimi raporu, aracı havuzlarınızda çalıştırılan işleri 30 güne kadar aracı havuzu işi eşzamanlılığıyla grafik halinde görüntülemenizi sağlar. Bu bilgileri, işlerinizin eşzamanlılık sınırları nedeniyle çalışıp çalışmadığına karar vermenize yardımcı olması için kullanabilirsiniz. Eşzamanlılık veya çevrimiçi aracılar sınırında kuyruğa alınmış veya çalışan birçok işiniz varsa, ek paralel işler satın almak veya şirket içinde barındırılan daha fazla aracı sağlamak isteyebilirsiniz.
Önkoşullar
Önemli
Bir kuruluştaki aracı havuzlarının havuz tüketim raporlarını görüntülemek için, bu kuruluştaki proje düzeyi raporları da dahil olmak üzere Proje Koleksiyonu Yöneticileri grubunun bir üyesi olmanız gerekir.
Havuz tüketim raporu
Havuz tüketim raporu, aracı havuzunun Analiz sekmesinin bir parçasıdır ve aracı havuzu türüne bağlı olarak aşağıdaki grafikleri içerir.
Grafik türü | Açıklama | Aracı havuzu türü |
---|---|---|
Ortak barındırılan eşzamanlılık | Ortak projeler için eşzamanlılığı, kuyruğa alınan işleri ve çalışan işleri görüntüler | Microsoft tarafından barındırılan |
Özel barındırılan eşzamanlılık | Özel projeler için eşzamanlılığı, kuyruğa alınan işleri ve çalışan işleri görüntüler | Microsoft tarafından barındırılan |
Aracı kullanımı | Şirket içinde barındırılan aracılar için çevrimiçi aracıları, kuyruğa alınan işleri ve çalışan işleri görüntüler | Ölçek kümesi aracısı ve şirket içinde barındırılan |
Şirket içinde barındırılan özel eşzamanlılık | Şirket içinde barındırılan özel projeler için eşzamanlılığı, kuyruğa alınan işleri ve çalışan işleri görüntüler | Ölçek kümesi aracısı ve şirket içinde barındırılan |
Havuz tüketimi raporundaki grafikler aşağıdaki veri noktalarını gösterir:
- Eşzamanlılık - Kuruluştaki proje türüne (genel veya özel) ve aracı havuzu türüne (Microsoft tarafından barındırılan veya şirket içinde barındırılan) uygulanan paralel işlerin sayısı. Daha fazla bilgi için bkz . Paralel işleri yapılandırma ve ödeme.
- Çevrimiçi aracılar - Şirket içinde barındırılan aracı havuzunda veya ölçek kümesi aracı havuzunda çevrimiçi aracıların sayısı.
- Kuyruğa alınan işler - Bir aracı için kuyruğa alınan ve bekleyen iş sayısı.
- Çalışan işler - Çalışan işlerin sayısı.
Havuz verileri 10 dakikalık bir ayrıntı düzeyinde toplanır ve çalışan iş sayısı, belirtilen zaman aralığı için çalışan iş sayısı üst sınırına göre çizilir. 10 dakikalık zaman çizelgesi içinde birden çok kısa çalışan iş tamamlanabileceğinden, çalışan işlerin sayısı bazen aynı süre boyunca eşzamanlılık veya çevrimiçi aracılardan daha yüksek olabilir.
Rapor kapsamı
Havuz tüketim raporu kuruluş kapsamında veya proje kapsamında görüntülenebilir. Kuruluş düzeyinde grafik, kuruluş içindeki ve bu havuzda işleri çalıştıran tüm projelerdeki işlem hatlarından alınan veriler kullanılarak çizilir. Grafik, proje düzeyinde, söz konusu havuzdaki işleri çalıştıran belirli bir projedeki işlem hatlarından alınan veriler kullanılarak çizilir.
- Havuz tüketim raporunu kuruluş düzeyinde görüntülemek için Kuruluş ayarları, İşlem Hatları, Aracı havuzları'nı seçin.
- Havuz tüketim raporunu proje düzeyinde görüntülemek için, istediğiniz projeye gidin ve Proje ayarları, İşlem Hatları, Aracı havuzları'nı seçin.
Aracı havuzları görünümünde istediğiniz havuzu seçin ve Analiz sekmesini görüntüleyin. Aşağıdaki örnekte, şirket içinde barındırılan aracı havuzu için havuz tüketim raporu gösterilmektedir.
Bu örnekte, Azure Pipelines Microsoft tarafından barındırılan aracı havuzu için kullanım grafikleri gösterilmektedir.
Filtreleme
Grafiğin zaman çizelgesini ayarlamak için Filtre'yi seçin, aralık açılan listesini seçin ve istediğiniz aralığı seçin.
1 günlük aralık için saat başına verileri, diğer aralıklar için ise günlük olarak görüntüleyebilirsiniz. Havuz verileri 10 dakikalık bir ayrıntı düzeyinde toplanır ve çalışan iş sayısı, belirtilen zaman aralığı için çalışan iş sayısı üst sınırına göre çizilir. Bu örnekte iki çevrimiçi aracı vardır, ancak bazı alanlarda havuz verilerinin toplanma biçiminden dolayı çalışan dört iş vardır.
SSS
Havuz tüketim raporu, görüntülediği verileri nereden alır?
Havuz tüketim raporu, Azure DevOps Analytics hizmetini ve TaskAgentRequestSnapshots
uç noktayı kullanır. Aşağıdaki URL ön ekini kullanarak bu uç noktayı sorgulayabilirsiniz: https://analytics.dev.azure.com/{organization}/{project_id}/_odata/v4.0-preview/TaskAgentRequestSnapshots
.
Aşağıdaki URL'ye project_id
giderek projeniz için öğesini alabilirsiniz: https://dev.azure.com/{organization}/_apis/projects?api-version=5.0-preview.3
.
Aşağıdaki örnekte örnek bir sorgu ve yanıt gösterilmektedir.
{
"@odata.context": "https://analytics.dev.azure.com/{org}/{project_id}/_odata/v4.0-preview/$metadata#TaskAgentRequestSnapshots",
"vsts.warnings@odata.type": "#Collection(String)",
"@vsts.warnings": [
"VS403507: The specified query does not include a $select or $apply clause which is recommended for all queries. Details on recommended query patterns are available here: https://go.microsoft.com/fwlink/?linkid=861060."
],
"value": [
{
"SamplingDateSK": 20201117,
"SamplingHour": 13,
"SamplingTime": "2020-11-17T13:10:00-08:00",
"QueuedDate": "2020-11-17T13:07:26.22-08:00",
"QueuedDateSK": 20201117,
"StartedDate": "2020-11-17T15:02:23.7398429-08:00",
"StartedDateSK": 20201117,
"FinishedDate": "2020-11-17T15:13:49.89-08:00",
"FinishedDateSK": 20201117,
"QueueDurationSeconds": 6897.519,
"ProjectSK": "...",
"PipelineSK": 5141,
"RequestId": 6313,
"PoolId": 28,
"PipelineType": "Build",
"IsHosted": true,
"IsRunning": false,
"IsQueued": true
},
...
Sorgu seçenekleri hakkında daha fazla bilgi için bkz . OData ile Analiz için sorgu yönergeleri.
Not
Uç TaskAgentRequestSnapshots
nokta önizleme aşamasındadır ve henüz belgelenmemiştir, ancak uç nokta URL'sine giderek döndürülen veriler hakkındaki bilgileri görüntüleyebilirsiniz: https://analytics.dev.azure.com/{org}/{project_id}/_odata/v4.0-preview/TaskAgentRequestSnapshots
.
Neden aracılardan veya eşzamanlılıktan daha fazla çalışan iş var?
Havuz verileri 10 dakikalık bir ayrıntı düzeyinde toplanır ve çalışan iş sayısı, belirtilen zaman aralığı için çalışan iş sayısı üst sınırına göre çizilir. Çalışan her iş ayrı olarak sayılır ve 10 dakikalık aralık boyunca birden çok iş tamamlanırsa, bu aralık için çalışan işlerin toplam sayısına katkıda bulunur.
Proje ayarlarında grafikleri görüntüleme ile Kuruluş ayarları arasındaki fark nedir?
Grafikteki verilerin kapsamı, grafiğe Project ayarları veya Kuruluş ayarları üzerinden erişilip erişilemediğine göre belirlenir. Kuruluş düzeyinde grafik, kuruluş içindeki ve bu havuzda işleri çalıştıran tüm projelerdeki işlem hatlarından alınan veriler kullanılarak çizilir. Grafik, proje düzeyinde, söz konusu havuzdaki işleri çalıştıran belirli bir projedeki işlem hatlarından alınan veriler kullanılarak çizilir.