Я должен выяснить использование ЦП, памяти, сети и хранилища VSI и устройств Bare Metal. Существуют ли какие-либо API SoftLayer для получения этой информации?
Спасибо!
1 ответ
Аппаратно вы можете видеть только использование полосы пропускания, только в виртуальной машине вы можете получить данные об использовании процессора и памяти.
Чтобы получить использование VSI, попробуйте выполнить пример:
Виртуальный гость
htps://api.softlayer.com/rest/v3.1/SoftLayer_VirtualGuest/123456/getObject?objectMask=mask[id,metricTrackingObject]
Данные 123456, вы выбираете экземпляр идентификатора (аппаратное обеспечение, VSI) после использования в следующем запросе:
Метод POST
https://api.softlayer.com/rest/v3.1/SoftLayer_Metric_Tracking_Object/987654321/getSummaryData
Данные 987654321 вы должны изменить на данные идентификатора metricTrackingObject, полученные в последнем запросе.
Тело
{
"parameters": [
"2019-11-04T19:06:11-06:00 America/dallas",
"2019-11-07T19:06:11-16:00 America/dallas", [{
"keyName": "CPU0",
"summaryType": "max"
},{
"keyName": "MEMORY_USAGE",
"summaryType": "max"
}],
600
]
}
Вы выбираете время данных, чтобы получить память, использование процессора.
Ссылка
https://sldn.softlayer.com/reference/datatypes/SoftLayer_Virtual_Guest/#metricTrackingObject https://sldn.softlayer.com/reference/services/SoftLayer_Metric_Tracking_Object/getSummary/
Я надеюсь, что это поможет вам
Похожие вопросы
Новые вопросы
ibm-cloud-infrastructure
Тег ibm-cloud -structure относится ко всем службам IaaS в IBM Cloud, которые ранее были предоставлены в рамках SoftLayer. Эти службы теперь доступны в разделе Инфраструктура каталога IBM Cloud, который доступен по следующему URL-адресу: https://cloud.ibm.com/classic.