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?
21
A
cevap
34
FreeStorageSpace
metriğine bakın.
O RDS metrikleri altında, Cloudwatchbulunabilir. RDS Örnekleri konsolundan
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
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
@Smamatti Bu soruya cevap veriyor, bu bir istek değil. – tkotisis
@Deepak Konsoldaki metriği görebiliyorum. – tkotisis