2012-11-21 16 views
21

AWS RDS kullanıyorum. Ben başlamak için 10 GB depolama ile başladı. MySQL'ime daha fazla veri aktarmam gerekiyor. Ne kadar boş alan olduğunu bilmek gerekiyor! Bunu nasıl yapabilirim ? Df linux komutunu çalıştırabileceğim bir EC2 örneği değil.AWS RDS'mde veri depolama alanını nasıl kullanırım?

cevap

34

FreeStorageSpace metriğine bakın.

O RDS metrikleri altında, Cloudwatchbulunabilir. RDS Örnekleri konsolundan

Metric in Cloudwatch

+2

Ben AWS konsolunu kullanabilirsiniz sadece; ve herhangi bir AWS API'sı değil. AWS konsolunda; Ben FreeStorageSpace gösterilen görmüyorum! Gösterilen metrikler "Freeable Memory", "Freeable Space" ve bu iki metriğin sorumu yanıtladığını düşünmüyorum. – Deepak

+0

@Smamatti Bu soruya cevap veriyor, bu bir istek değil. – tkotisis

+0

@Deepak Konsoldaki metriği görebiliyorum. – tkotisis

8

, bir örneğini seçin ve "Göster İzleme" tıklayabilirsiniz. "Boş Alan" grafiği aynı bilgidir. Daha fazla bilgi için tabloya tıklayın.

0

Kullanım: Ben --dimensions Adı var nasıl

aws cloudwatch get-metric-statistics --start-time $(TZ=PST+1 date +%FT%T) --end-time $(TZ=PST date +%FT%T) --period 3600 --namespace AWS/RDS --statistics Maximum --dimensions Name=DBInstanceIdentifier,Value=${yourRDSname} --metric-name FreeStorageSpace 

: Ben metrik-adı var nasıl

aws rds describe-db-instances --output json | less 

:

http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/rds-metricscollected.html 
+0

Yani --unit Megabaytlar işe yaramadı, kullanıyorum: | awk 'NF == 4 {Z = 2 $/(1024^3); baskı Z}' – Zaur

İlgili konular