DynamoDB - İzleme
Amazon, CloudWatch konsolu, komut satırı veya CloudWatch API aracılığıyla performansı toplamak ve analiz etmek için CloudWatch sunar. Ayrıca, alarmları ayarlamak ve görevleri gerçekleştirmek için de kullanabilirsiniz. Belirli olaylarda belirli eylemleri gerçekleştirir.
Cloudwatch Konsolu
Yönetim Konsoluna erişerek ve ardından CloudWatch konsolunu şu adresten açarak CloudWatch'ı kullanın. https://console.aws.amazon.com/cloudwatch/.
Daha sonra aşağıdaki adımları gerçekleştirebilirsiniz -
Seçiniz Metrics gezinti bölmesinden.
DynamoDB metrikleri altında CloudWatch Metrics by Category bölme, seç Table Metrics.
Aşağı kaydırmak ve tüm tablo metrikleri listesini incelemek için üst bölmeyi kullanın. Viewing liste metrik seçenekleri sağlar.
Sonuçlar arayüzünde, kaynak adı ve metriğin yanındaki onay kutusunu seçerek her bir ölçümü seçebilir / seçimini kaldırabilirsiniz. Daha sonra her bir öğe için grafikleri görüntüleyebilirsiniz.
API Entegrasyonu
CloudWatch'a sorgularla erişebilirsiniz. CloudWatch eylemlerini gerçekleştirmek için metrik değerleri kullanın. Not DynamoDB, sıfır değerine sahip metrikleri göndermez. Basitçe, bu ölçümlerin o değerde kaldığı dönemler için ölçümleri atlar.
Aşağıdakiler en sık kullanılan metriklerden bazılarıdır -
ConditionalCheckFailedRequests- Koşullu PutItem yazmaları gibi koşullu yazma işlemlerinde başarısız girişimlerin miktarını izler. Başarısız olan yazmalar, bu ölçümü yanlış olarak değerlendirildiğinde bir artırır. Ayrıca bir HTTP 400 hatası da verir.
ConsumedReadCapacityUnits- Belirli bir süre boyunca kullanılan kapasite birimlerini ölçer. Bunu, tek tek tabloyu ve indeks tüketimini incelemek için kullanabilirsiniz.
ConsumedWriteCapacityUnits- Belirli bir süre boyunca kullanılan kapasite birimlerini ölçer. Bunu, tek tek tabloyu ve indeks tüketimini incelemek için kullanabilirsiniz.
ReadThrottleEvents- Tablo / dizin okumalarında sağlanan kapasite birimlerini aşan taleplerin miktarını belirtir. Birden çok kısma sahip toplu işlemler dahil olmak üzere her bir gaz kelebeği üzerinde artar.
ReturnedBytes - Belirli bir zaman dilimi içinde geri alma işlemlerinde döndürülen baytların miktarını belirler.
ReturnedItemCount- Sorgu ve Tarama işlemlerinde belirli bir süre içinde iade edilen öğelerin miktarını belirler. Genellikle tamamen farklı rakamlar olan değerlendirilenlere değil, yalnızca iade edilen ürünlere yöneliktir.
Note - Var olan daha birçok ölçüm vardır ve bunların çoğu ortalamaları, toplamları, maksimum, minimum ve sayımı hesaplamanıza izin verir.