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 olan bir süre boyunca aracı havuzu işi eşzamanlılığıyla grafiğe göre görüntülemenizi sağlar. Eşzamanlılık sınırları nedeniyle işlerinizin çalışıp çalışmadığına karar vermenize yardımcı olması için bu bilgileri kullanabilirsiniz. Eşzamanlılık veya çevrimiçi aracı 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ı için havuz tüketim raporlarını görüntülemek için proje koleksiyonu yöneticileri grubunun üyesi olmanız gerekir. Bu rapor, kuruluştaki proje düzeyi raporları da dahil olmak üzere.
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 | Eşzamanlılığı, kuyruğa alınan işleri ve özel projeler için ç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 bir aracı havuzunda veya ölçek kümesi aracı havuzunda çevrimiçi olarak bulunan aracıların sayısı.
- Kuyruğa alınan işler - Bir aracı için kuyruğa alınan ve bekleyen işlerin 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 en fazla çalışan iş sayısına göre çizilir. 10 dakikalık zaman çizelgesi içinde birden çok kısa süre çalışan iş tamamlanabileceğinden, aynı dönemde çalışan işlerin sayısı bazen 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 herhangi bir projede bulunan ve bu havuzda iş ç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, Microsoft tarafından barındırılan Azure Pipelines 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 en fazla çalışan iş sayısı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 en fazla çalışan iş sayısına göre çizilir. Çalışan her iş ayrı ayrı sayılır ve 10 dakikalık aralıkta 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 Proje ayarları veya Kuruluş ayarları üzerinden erişilip erişilemediğine göre belirlenir. Kuruluş düzeyinde, grafik, kuruluş içindeki herhangi bir projede bulunan ve bu havuzda iş ç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.