In the Function Compute console, you can view overview metrics for your Function Compute resources, and detailed metrics at the region, function, and instance levels. Each metric is identified by a MetricName parameter. This topic describes the MetricName values for different Function Compute metrics.
Kaynak genel bakış ölçümleri
Log on to the Function Compute console. On the Overview page, find the Resource Usage Statistics section to view resource overview metrics.
Resource overview metrics measure the overall resource usage and network traffic of Function Compute in a specific region or across all regions. The following table describes these metrics, which are aggregated daily or monthly.
Kategori | Ölçüm adı | Birim | Açıklama |
Genel Bakış | Invocations | Sayı | Toplam işlev çağrısı sayısı. |
vCPU Usage | vCPU-saniye | Çalıştırma sırasında işlevlerin tükettiği vCPU kaynakları; işlevin vCPU teknik özelliklerinin çalıştırma süresiyle çarpılmasıyla hesaplanır. | |
MemoryUsage | GB-saniye | Çalıştırma sırasında işlevlerin tükettiği bellek kaynakları; işlevin bellek teknik özelliklerinin çalıştırma süresiyle çarpılmasıyla hesaplanır. | |
DiskUsage | GB-saniye | Çalıştırma sırasında işlevlerin tükettiği disk kaynakları; işlevin disk teknik özelliklerinin çalıştırma süresiyle çarpılmasıyla hesaplanır. | |
InternetOut | GB | İşlevleriniz tarafından oluşturulan toplam giden internet trafiği. | |
GPU Usage | GB-saniye | Çalıştırma sırasında işlevlerin tükettiği GPU kaynakları; işlevin GPU teknik özelliklerinin çalıştırma süresiyle çarpılmasıyla hesaplanır. | |
vCPU kullanımı | Active vCPU Usage | vCPU-saniye | Etkin işlev örneklerinin tükettiği vCPU kaynakları; işlevin vCPU teknik özelliklerinin çalıştırma süresiyle çarpılmasıyla hesaplanır. |
Idle vCPU Usage | vCPU-saniye | Boştaki işlev örneklerinin tükettiği vCPU kaynakları; işlevin vCPU teknik özelliklerinin örneğin boşta kalma süresiyle çarpılmasıyla hesaplanır. | |
GPU kullanımı | Active GPU Usage | GB-saniye | Etkin işlev örneklerinin tükettiği GPU kaynakları; işlevin GPU teknik özelliklerinin çalıştırma süresiyle çarpılmasıyla hesaplanır. |
Idle GPU Usage | GB-saniye | Boştaki işlev örneklerinin tükettiği GPU kaynakları; işlevin GPU teknik özelliklerinin örneğin boşta kalma süresiyle çarpılmasıyla hesaplanır. |
Bölge düzeyi ölçümler
Log on to the Function Compute console. In the left-side navigation pane, choose to view region-level metrics.
Region-level metrics measure the overall usage of Function Compute resources in a specific region. The following table describes these metrics.
Kategori | Ölçüm adı | Birim | Açıklama |
İşlev çalıştırma | Invocations (RegionTotalInvocations) | Sayı | Bir bölgedeki toplam işlev çağrısı sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. |
Hatalar | Server Errors (RegionServerErrors) | Sayı | Bir Function Compute sistem hatası nedeniyle bir bölgede başarısız olan toplam çağrı sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. Not Bu ölçüm, HTTP tetikleyicili işlevlerin başarılı bir şekilde |
Client Errors (RegionClientErrors) | Sayı | Bir Function Compute istemci hatası nedeniyle bir işlevin çalıştırılmadığı veya çalıştırılamadığı ve
Daha fazla bilgi için bkz. Ortak hata kodları. Not
| |
Function Errors (RegionFunctionErrors) | Sayı | İşlev kodundaki bir hata nedeniyle bir bölgede başarısız olan toplam çağrı sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. | |
Kısıtlama hataları | Concurrency Throttles (RegionThrottles) | Sayı | Bir bölgede eşzamanlılık sınırının aşılması nedeniyle kısıtlanan toplam çağrı sayısı. Bu istekler |
Total Instance Throttles (RegionResourceThrottles) | Sayı | Bir bölgede toplam örnek sınırının aşılması nedeniyle kısıtlanan toplam çağrı sayısı. Bu istekler | |
On-demand örnekler | On-demand Concurrency Limit (RegionConcurrencyLimit) | Sayı | Hesabınızın bir bölgedeki on-demand örnek kotası. |
On-demand Concurrent Instances (RegionConcurrentCount) | Sayı | Bir bölgede kullanımda olan eşzamanlı on-demand örnek sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. | |
Hazırda bekleyen örnekler | Provisioned Concurrent Instances (RegionProvisionedCurrentInstance) | Sayı | Hesabınızdaki bir bölgedeki tüm işlevler için toplam hazırda bekleyen örnek sayısı. |
İşlev düzeyi ölçümler
Log on to the Function Compute console. In the left-side navigation pane, choose . In the Function Name list, click a function name to view its Function Metrics.
İşlev düzeyi ölçümler, belirli bir işlevin kaynak kullanımını ölçer. İşlevin kendisine ait ölçümleri veya belirli bir işlev sürümü ya da takma adına ait ölçümleri görüntüleyebilirsiniz. Aşağıdaki tabloda bu ölçümler açıklanmaktadır.
For metrics scoped to a function version or alias, the metric name is prefixed with
FunctionQualifier. For example, the metric for the total number of invocations isFunctionQualifierTotalInvocations.To monitor CPU usage, memory usage, and network traffic at the function level, you must enable instance-level metrics. For more information, see Instance-level metrics.
Kategori | Ölçüm adı | Birim | Açıklama |
Çağrılar | Total Invocations (FunctionTotalInvocations) | Sayı | Hem on-demand hem de hazırda bekleyen örneklerden gelen toplam işlev çağrısı sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. |
Provisioned Invocations (FunctionProvisionInvocations) | Sayı | Hazırda bekleyen örneklerdeki toplam işlev çağrısı sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. | |
HTTP Durum Kodları | HTTP 2xx Responses (FunctionHTTPStatus2xx) | Sayı | HTTP 2xx durum kodu döndüren istek sayısı. Veriler 1 dakikalık, 5 dakikalık veya 1 saatlik aralıklarla toplanır. |
HTTP 3xx Responses (FunctionHTTPStatus3xx) | Sayı | HTTP 3xx durum kodu döndüren istek sayısı. Veriler 1 dakikalık, 5 dakikalık veya 1 saatlik aralıklarla toplanır. | |
HTTP 4xx Responses (FunctionHTTPStatus4xx) | Sayı | HTTP 4xx durum kodu döndüren istek sayısı. Veriler 1 dakikalık, 5 dakikalık veya 1 saatlik aralıklarla toplanır. | |
HTTP 5xx Responses (FunctionHTTPStatus5xx) | Sayı | HTTP 5xx durum kodu döndüren istek sayısı. Veriler 1 dakikalık, 5 dakikalık veya 1 saatlik aralıklarla toplanır. | |
Hatalar | Server Errors (FunctionServerErrors) | Sayı | Bir Function Compute sistem hatası nedeniyle bir işlev için başarısız olan toplam çağrı sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. Not Bu ölçüm, HTTP tetikleyicili işlevlerin başarılı bir şekilde |
Client Errors (FunctionClientErrors) | Sayı | Bir Function Compute istemci hatası nedeniyle bir işlevin çalıştırılmadığı veya başarıyla çalıştırılamadığı ve
Daha fazla bilgi için bkz. Ortak hata kodları. Not
| |
Function Errors (FunctionFunctionErrors) | Sayı | İşlev kodundaki bir hata nedeniyle belirli bir işlev için başarısız olan toplam çağrı sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. | |
Kısıtlama hataları | Concurrency Throttles (FunctionConcurrencyThrottles) | Sayı | İşlevin eşzamanlılık sınırının aşılması nedeniyle kısıtlanan toplam çağrı sayısı. Bu istekler |
Resource Throttles (FunctionResourceThrottles) | Sayı | İşlevin toplam örnek sınırına ulaşılması nedeniyle kısıtlanan toplam çağrı sayısı. Bu istekler | |
İşlev çalıştırma süresi | Average Duration (FunctionAvgDuration) | ms | Platform ek yükü hariç olmak üzere işlev kodunuzun başlangıçtan bitişe kadar geçen ortalama yürütme süresi. Veriler 1 dakikalık veya 1 saatlik aralıklarda ortalama olarak toplanır. |
P90 Duration (FunctionP90Duration) | ms | Başlangıçtan bitişe kadar geçen işlev çalıştırma süresinin yüzde 90'lık dilimi. Bu süre platform ek yükünü içermez. İsteklerin %90'ı bu süre içinde tamamlanır. | |
P99 Duration (FunctionP99Duration) | ms | Başlangıçtan bitişe kadar geçen işlev çalıştırma süresinin yüzde 99'luk dilimi. Bu süre platform ek yükünü içermez. İsteklerin %99'u bu süre içinde tamamlanır. | |
Maximum Duration (FunctionMaxDuration) | ms | İşlev kodunuzun başlangıçtan bitişe kadar geçen maksimum yürütme süresi. Bu süre platform ek yükünü içermez. Veriler 1 dakikalık veya 1 saatlik aralıklarda maksimum olarak toplanır. | |
Uçtan uca gecikme süresi | Average Latency (FunctionLatencyAvg) | ms | Bir çağrı sırasında, bir işlev çalıştırma isteğinin Function Compute sistemine ulaşmasından sistemi terk etmesine kadar geçen süre. Bu süre platform tarafından tüketilen zamanı içerir. Ortalama süre 1 dakikalık veya 1 saatlik granülerlikte hesaplanır. |
Bellek kullanımı | Memory Quota (FunctionMemoryLimitMB) | MB | İşlev için yapılandırılan bellek sınırı. Bu sınırın aşılması yetersiz bellek (OOM) hatasına neden olur. Ölçüm, 1 dakikalık veya 1 saatlik aralıklarla tüm örneklerdeki maksimum değeri bildirir. |
Maximum Memory Used (FunctionMaxMemoryUsage) | MB | Bir işlevin çalıştırma sırasında tükettiği maksimum bellek miktarı. Ölçüm, 1 dakikalık veya 1 saatlik aralıklarla tüm örneklerdeki maksimum değeri bildirir. | |
İşlev on-demand örnekleri | On-demand Instance Quota (FunctionOndemandInstanceQuota) | Sayı | İşlevin on-demand örnekleri için yapılandırılan eşzamanlılık sınırı. Bu ölçüm yalnızca bir sınır yapılandırıldığında görünür. |
Active On-demand Instances (FunctionOndemandActiveInstance) | Sayı | İşlevin kullandığı on-demand örnek sayısı. | |
İşlev hazırda bekleyen örnekleri | Active Provisioned Instances (FunctionProvisionedCurrentInstance) | Sayı | İşlevin kullandığı hazırda bekleyen örnek sayısı. |
Zaman uyumsuz çağrı işleme | Enqueued Requests (FunctionEnqueueCount) | Sayı | Zaman uyumsuz çağrı için kuyruğa alınan istek sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. |
Processed Requests (FunctionDequeueCount) | Sayı | Tamamlanan zaman uyumsuz çağrı isteği sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. Not İşlenen istek sayısı kuyruğa alınan istek sayısından önemli ölçüde düşükse istek birikmesi oluşabilir. Bu durumu çözmek için minimum örnek sayısına dayalı bir otomatik ölçeklendirme ilkesi yapılandırın veya bizimle iletişime geçin. | |
Zaman uyumsuz mesaj gecikme süresi | Average Latency (FunctionAsyncMessageLatencyAvg) | ms | Zaman uyumsuz bir mesajın kuyruğa alınması ile işlenmeye başlanması arasındaki ortalama süre. Veriler 1 dakikalık veya 1 saatlik aralıklarda ortalama olarak toplanır. |
Maximum Latency (FunctionAsyncMessageLatencyMax) | ms | Zaman uyumsuz bir mesajın kuyruğa alınması ile işlenmeye başlanması arasındaki maksimum süre. Veriler 1 dakikalık veya 1 saatlik aralıklarda maksimum olarak toplanır. | |
Zaman uyumsuz çağrı olayları | Expired Dropped Events (FunctionAsyncEventExpiredDropped) | Sayı | Zaman uyumsuz çağrılar için bir hedef yapılandırıldığında zaman aşımına uğrayıp bırakılan toplam istek sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. |
Destination Errors (FunctionDestinationErrors) | Sayı | İşlev çalıştırıldıktan sonra yapılandırılmış hedeflerine ulaşamayan istek sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. | |
Destination Succeeded (FunctionDestinationSucceeded) | Sayı | İşlev çalıştırıldıktan sonra yapılandırılmış hedeflerine başarıyla gönderilen istek sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. | |
Zaman uyumsuz istek birikmesi | Backlogged Requests (FunctionAsyncMessagesBacklogV2) | Sayı | İşlenmeyi bekleyen toplam zaman uyumsuz istek sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarla toplanır. Not İstek birikmesi 0'dan büyükse minimum örnek sayısına dayalı bir otomatik ölçeklendirme ilkesi yapılandırın veya bizimle iletişime geçin. |
In-process Asynchronous Requests (FunctionAsyncMessagesInProcess) | Sayı | Şu anda işlenmekte olan zaman uyumsuz isteklerin yaklaşık sayısı. | |
Örnek başına eşzamanlı istek (örnek düzeyi ölçümler) | Maximum Concurrent Requests (FunctionMaxConcurrentRequests) | Sayı | Tek bir işlev örneği tarafından işlenen maksimum eşzamanlı istek sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarda maksimum olarak toplanır. |
Average Concurrent Requests (FunctionAvgConcurrentRequests) | Sayı | Tek bir işlev örneği tarafından işlenen ortalama eşzamanlı istek sayısı. Veriler 1 dakikalık veya 1 saatlik aralıklarda ortalama olarak toplanır. | |
vCPU kullanımı (örnek düzeyi ölçümler) | vCPU Quota (FunctionvCPUQuotaCores) | vCPU | İşlev için vCPU kotası. |
Maximum vCPU Usage (FunctionMaxvCPUCores) | vCPU | İşlev tarafından kullanılan gerçek vCPU sayısı; burada 1 bir vCPU'yu temsil eder. Ölçüm, 1 dakikalık veya 1 saatlik aralıklarla birden çok örnek arasındaki maksimum değeri bildirir. | |
Average vCPU Usage (FunctionAvgvCPUCores) | vCPU | İşlev tarafından kullanılan gerçek vCPU sayısı; burada 1 bir vCPU'yu temsil eder. Ölçüm, 1 dakikalık veya 1 saatlik aralıklarla birden çok örnek arasındaki ortalama değeri bildirir. | |
vCPU kullanımı (örnek düzeyi ölçümler) | Maximum vCPU Utilization (FunctionMaxvCPUUtilization) | % | Kullanılan gerçek vCPU'ların vCPU kotasına oranı. Ölçüm, 1 dakikalık veya 1 saatlik aralıklarla birden çok örnek arasındaki maksimum değeri bildirir. |
Average vCPU Utilization (FunctionAvgvCPUUtilization) | % | Kullanılan gerçek vCPU'ların vCPU kotasına oranı. Ölçüm, 1 dakikalık veya 1 saatlik aralıklarla birden çok örnek arasındaki ortalama değeri bildirir. | |
Ağ trafiği (örnek düzeyi ölçümler) | Inbound Traffic Rate (FunctionRXBytesPerSec) | Mbps | İşleve gelen ağ trafiği hızı. |
Outbound Traffic Rate (FunctionTXBytesPerSec) | Mbps | İşlevden giden ağ trafiği hızı. | |
Bellek kullanımı (örnek düzeyi ölçümler) | Memory Quota (FunctionMemoryLimitMB) | MB | İşlev için yapılandırılan bellek sınırı. Not Bu kotanın aşılması OOM hatasına neden olur. |
Maximum Memory Usage (FunctionMaxMemoryUsageMB) | MB | Bir işlev örneği tarafından kullanılan gerçek bellek. Ölçüm, 1 dakikalık veya 1 saatlik aralıklarla tüm örneklerdeki maksimum değeri bildirir. | |
Average Memory Usage (FunctionAvgMemoryUsageMB) | MB | Bir işlev örneği tarafından kullanılan gerçek bellek. Ölçüm, 1 dakikalık veya 1 saatlik aralıklarla tüm örneklerdeki ortalama değeri bildirir. | |
Bellek kullanımı (örnek düzeyi ölçümler) | Maximum Memory Utilization (FunctionMaxMemoryUtilization) | % | Kullanılan gerçek belleğin bellek kotasına oranı. Ölçüm, 1 dakikalık veya 1 saatlik aralıklarla birden çok örnek arasındaki maksimum değeri bildirir. |
Average Utilization (FunctionAvgMemoryUtilization) | % | Kullanılan gerçek belleğin bellek kotasına oranı. Ölçüm, 1 dakikalık veya 1 saatlik aralıklarla birden çok örnek arasındaki ortalama değeri bildirir. | |
GPU bellek kullanımı (örnek düzeyi ölçümler) | GPU Memory Quota (FunctionGPUMemoryLimitMB) | MB | GPU bellek kotası. |
GPU Memory Used (FunctionGPUMaxMemoryUsage) | MB | Kullanılan maksimum GPU bellek miktarı. | |
GPU bellek kullanımı (örnek düzeyi ölçümler) | GPU Memory Utilization (FunctionGPUMemoryUsagePercent) | % | GPU bellek kullanımı. |
GPU SM kullanımı (örnek düzeyi ölçümler) | SM Utilization (FunctionGPUSMPercent) | % | GPU Akış Çoklu İşlemcisi (SM) kullanımı. |
GPU donanım kod çözücü kullanımı (örnek düzeyi ölçümler) | Hardware Encoder Utilization (FunctionGPUEncoderPercent) | % | GPU donanım kod çözücü kullanımı. |
GPU donanım kod çözücü kullanımı (örnek düzeyi ölçümler) | Hardware Decoder Utilization (FunctionGPUDecoderPercent) | % | GPU donanım kod çözücü kullanımı. |
Daha fazla bilgi
To learn how to call the CloudMonitor API for monitoring data, see Monitoring data.