Bir işlev başarısız olduğunda veya beklenmedik şekilde davrandığında, işlev düzeyindeki toplu veriler genellikle soruna hangi örneğin neden olduğunu göstermez. Örnek düzeyi ölçümler; vCPU kullanımı, bellek tüketimi, ağ aktarım hızı ve eşzamanlı istek sayısı gibi konularda örnek başına görünürlük sağlar. Bu sayede tekil örneklerdeki CPU doygunluğunu, bellek baskısını veya ağ anormalliklerini tespit edebilirsiniz.
Toplamayı zaten etkinleştirdiyseniz şuraya gidin: Ölçümleri görüntüleyin.
Çalışma şekli
Function Compute, düzenli aralıklarla her örnekten performans ölçümlerini toplar ve bunları günlüklere yazar. Ölçümler iki boyutta sunulur:
İşlev veya niteleyici: Aynı işlevi çalıştıran tüm örnekler genelinde toplanmış görünüm. Örneğin, iki örnek aynı anda A İşlevini çalıştırıyorsa bu işleve ait vCPU ölçümü, iki kullanım değerinden daha yüksek olanını yansıtır.
Örnek: Tek bir örneğe odaklanan ölçümler.
Niteleyici, bir işlev çağrılırken iletilen sürüm bilgisi olup bir sürüm numarası veya takma ad olabilir. Örnekler Function Compute tarafından dinamik olarak oluşturulur ve geri alınır; bunlar üzerinde doğrudan işlem yapamazsınız.
Ölçüm referansı
Aşağıdaki tabloda tüm örnek düzeyi ölçümler açıklanmaktadır. Her ölçüm, toplama aralığında örnek günlüğüne kaydedilir.

| Ölçüm | Açıklama | Birim | Örnek değer |
|---|---|---|---|
cpuPercent |
Örneğin vCPU kullanımı. Tüketilen vCPU sayısını yansıtır. Örnek, aynı ana makinedeki diğer örneklerden CPU kaynaklarını önceliklendirdiğinde %100'ü aşabilir. | % | 120 |
cpuQuotaPercent |
Örneğe ayrılan maksimum vCPU kotası. vCPU-bellek oranı (vCPU:GB) 1:1 ile 1:4 arasında olmalıdır. Bu teorik bir üst sınırdır; gerçek kullanım (cpuPercent) bunu aşabilir. |
% | 50 |
memoryUsageMB |
Örnek tarafından tüketilen bellek. | MB | 16.87 |
memoryLimitMB |
Örneğin kullanabileceği maksimum bellek. | MB | 1024 |
rxBytes |
Mevcut toplama aralığında örnek tarafından alınan gelen trafik. | bayt | 158 |
txBytes |
Mevcut toplama aralığında örnek tarafından gönderilen giden trafik. | bayt | 1598 |
rxTotalBytes |
Örnek başlatıldığından beri alınan toplam gelen trafik. | bayt | 158875 |
txTotalBytes |
Örnek başlatıldığından beri gönderilen toplam giden trafik. | bayt | 36123 |
concurrentRequests |
Örneğin şu anda işlediği istek sayısı. | — | 10 |
hostname |
Örneğin çalıştığı ana makinenin adı. | — | 36123 |
İşlev kodunuz herhangi bir ağ çağrısı yapmasa bile, örnek ile dahili sistem modülleri arasındaki iletişim nedeniyle küçük miktarda gelen ve giden trafik oluşur. Örnek trafiği hem İnternet hem de özel ağ trafiğini birleştirerek içerir; İnternet trafiği ücretlerini hesaplamak için kullanılamaz.
Örnek düzeyi ölçümleri etkinleştirin
Function Compute konsolu üzerinden oturum açın. Sol gezinme bölmesinde Functions öğesine tıklayın.
Üst gezinme çubuğundan bir bölge seçin. Functions sayfasında yapılandırmak istediğiniz işleve tıklayın.
İşlev yapılandırma sayfasında Configurations sekmesine tıklayın.
Logs sekmesine tıklayın, ardından Edit öğesine tıklayın. Günlük panelinde Instance-level Metrics özelliğini açın ve OK düğmesine tıklayın.
İşlevde günlük kaydı etkin değilse bu adımda günlük panelinden etkinleştirin ve Instance-level Metrics özelliğini açmadan önce gerekli parametreleri yapılandırın.
Ölçümleri görüntüleyin
Örnek düzeyi ölçümleri etkinleştirdikten sonra verilere aşağıdaki yollardan biriyle erişebilirsiniz:
Monitoring Center (yerleşik): İşlev ayrıntıları sayfasında Monitoring sekmesine tıklayın. Pano, vCPU kullanımı, bellek kullanımı, ağ durumu ve eşzamanlı istek sayısı dahil olmak üzere hem işlev düzeyi hem de örnek düzeyi görünümlerini sunar.
Simple Log Service: Function Compute, örnek düzeyi ölçümleri Simple Log Service hizmetine dışa aktarır. Buradaki analiz yeteneklerini kullanarak özel panolar oluşturabilirsiniz.