Ich möchte die Gesamtbandbreite kennen, die in diesem Monat von einer bestimmten EC2-Instanz verwendet wird.
Mir werden 25 TB Datentransfer von AWS in Rechnung gestellt - und ich möchte wissen, wo das Problem liegt. Ich kann Instanzen haben, die über öffentliche IP-Adressen (die kostenpflichtig sind) miteinander kommunizieren.
Gibt es eine Möglichkeit, die Badebreitennutzung jeder Instanz über einen bestimmten Zeitraum anzuzeigen?
Wenn Sie keine stündlichen oder täglichen Kosten- und Nutzungsdetailberichte aktiviert haben, tun Sie dies jetzt. In diesen Berichten wird alles, was eine Gebühr verursacht, nach Ressourcen-ID und der genauen Art der Verwendung, die die Gebühr verursacht hat, aufgeschlüsselt. Der Datenverkehr zum Internet, der Datenverkehr mit öffentlichen IP-Adressen usw. wird also nach der jeweiligen Instanz aufgeteilt. Balancer, Eimer usw., die den Verkehr erzeugt haben.
https://docs.aws.Amazon.com/awsaccountbilling/latest/aboutv2/billing-reports-costusage.html
Überprüfen Sie für eine grobe Ansicht die Instanzmetriken für NetworkIn
und NetworkOut
Metriken für jede Instanz in CloudWatch. Dies ist der gesamte Datenverkehr für die Instanzen, einschließlich des internen Datenverkehrs, der die Grenzen der Verfügbarkeitszone nicht überschreitet.
https://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
Load Balancer verfügen auch über grobe Metriken für verarbeitete Bytes.
https://docs.aws.Amazon.com/AmazonCloudWatch/latest/monitoring/elb-metricscollected.html