2016-04-20 4 views
0

Подобно другой публикуемым вопрос на softlayer - getting bandwidth usage per datacenter, мой вопрос (ы):SoftLayer - получение трафика по датацентру

Как я могу использовать API получить значение (не график), который представляет собой сумму пропускной способности, используемый наши всей учетной записи (1) и конкретными центрами обработки данных (2).

Какие вызовы API являются правильными данными для достижения этих целей? Мы прототипируем PHP, но Python также приветствуется.

+0

Добро пожаловать в SO! Не могли бы вы добавить соответствующие части из другого вопроса? ИМХО, лучше описать свою проблему и упомянуть, что вы смотрели на других, а не ссылались на них. Это также улучшает читаемость. –

+0

Все вопросы, относящиеся к этому вопросу, содержатся здесь. Я включил ссылку/ссылку только для уточнения того, что другой вопрос был другим и не включал ответ с особым фокусом (центр данных и агрегация аккаунта) или с вызовами API, необходимыми для выполнения любого из этих вопросов. – Patrick

ответ

0

К сожалению, это не возможно сделать один звонок, но это может быть обходной путь:

Получить Vitual гостей и объекты Аппаратные средства со счета

Затем мы должны получить данные о пропускной способности, начиная с каждого из них, со следующим запросом:

Если вы хотите для конкретного центра обработки данных, необходимо отфильтровать объекты аппаратных и виртуальных гостей в центре обработки данных.

Здесь запрос на отдых для фильтрации для датацентра Dal05. Та же идея должна применяться для аппаратных объектов.

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

Method: Get 
+0

Я попытаюсь создать PHP-скрипт с этой идеей, но мне потребуется некоторое время, я сообщу вам любые новости. –

Смежные вопросы