2016-04-20 10 views
0

Ähnlich anderen gepostet Frage an softlayer - getting bandwidth usage per datacenter, meine Frage (n):Strato - immer die Bandbreitennutzung von Rechenzentrum

Wie kann ich die API erhalten einen Wert verwenden (nicht Diagramm), die die Menge an Bandbreite darstellt, die von unserer gesamtes Konto (1) und nach spezifischen Datenzentren (2).

Welche API-Aufrufe sind die richtigen Einträge, um diese Ziele zu erreichen? Wir prototypieren in PHP, aber Python ist auch willkommen.

+0

Willkommen bei SO! Können Sie bitte die relevanten Teile aus der anderen Frage hinzufügen? Meiner Meinung nach ist es besser, dein Problem zu beschreiben und zu erwähnen, dass du andere angeschaut hast, anstatt sie zu erwähnen. Es verbessert auch die Lesbarkeit. –

+0

Alle relevanten Teile der anderen Frage sind in der Frage hier enthalten. Ich fügte den Link/Verweis nur hinzu, um klarzustellen, dass die andere Frage anders war und keine Antwort mit dem spezifischen Fokus (Rechenzentrum und Kontenaggregat) oder mit den API-Aufrufen, die benötigt werden, um eines von beiden zu erreichen. – Patrick

Antwort

0

Leider ist es nicht möglich, einen einzigen Anruf zu machen, aber dies eine Abhilfe sein kann:

abrufen Vitual Gäste und Hardware-Objekte aus Konto

Dann sollten wir die Bandbreite Daten von jedem mit der folgenden Anfrage erhalten:

Wenn Sie für einen bestimmten Rechenzentrum wollen, ist es notwendig, die Hardware-Objekte und virtuelle Gäste pro Rechenzentrum zu filtern.

Hier eine Ruheanforderung, nach Dal05 Datacenter zu filtern. Die gleiche Idee sollte für Hardware-Objekte angewendet werden.

https://$user:[email protected]/rest/v3.1/SoftLayer_Account/getVirtualGuests?objectMask=mask[datacenter]&objectFilter={"virtualGuests":{"datacenter":{"name":{"operation":"dal05"}}}} 

Method: Get 
+0

Ich werde versuchen, das PHP-Skript mit dieser Idee zu erstellen, aber es wird einige Zeit dauern, werde ich Sie wissen lassen, Neuigkeiten. –

Verwandte Themen