Метрика Mulesoft vCore

Я хотел бы получить данные об API.

В частности: сколько виртуальных ядер назначено и какова нагрузка на эти виртуальные ядра. Так, например, если я назначу 1 виртуальное ядро ​​API, но оно почти не используется, это будет пустой тратой времени.

Итак, я хочу создать API, который будет получать эти данные и преобразовывать их в подходящий формат. Может кто-нибудь сказать мне, как я могу получить эти данные об API и возможно ли это сделать.

поэтому я хочу вернуть что-то вроде этого:


API-имя, vCoreUsed, % нагрузки

приложениеОдин, 2, 50%


(Что я имею в виду под нагрузкой: поэтому, если нагрузка составляет 100 %, это означает, что используются все виртуальные ядра, и служба может работать медленно, а если она составляет 10 %, то это пустая трата виртуальных ядер)

Спасибо за все ответы (и я надеюсь, что то, что я сказал, имеет смысл ;/)


person Volodymyr Rudyy    schedule 01.03.2018    source источник
comment
глупого вопроса нет. Пожалуйста, будьте более осторожны в своих объяснениях и дайте больше контекста, что именно вы хотите сделать.   -  person pik4    schedule 01.03.2018


Ответы (1)


Это больше связано с архитектурой Cloudhub. См. архитектуру Cloudhub и ткань облачного хаба и features, чтобы узнать подробности.

(Согласно документации Mule)

CloudHub Workers Приложения в CloudHub запускаются одним или несколькими экземплярами Mule, называемыми рабочими. Они имеют следующие характеристики:

Емкость: у каждого воркера есть определенная мощность для обработки данных, вы можете выбрать размер ваших воркеров при настройке приложения.

Изоляция: каждый рабочий процесс выполняется в отдельном контейнере от любого другого приложения.

Управляемость: каждый рабочий развертывается и контролируется независимо.

Местоположение: каждый рабочий процесс работает в определенном рабочем облаке, США, ЕС, Азиатско-Тихоокеанском регионе и т. д.

Каждый рабочий процесс — это выделенный экземпляр Mule, который запускает ваше интеграционное приложение. Рабочие процессы могут иметь разный объем памяти и вычислительную мощность в зависимости от того, как вы их настраиваете на уровне приложения. Рабочих можно масштабировать по вертикали, выбрав один из доступных размеров рабочих:

Рабочие размеры:

0,1 виртуальных ядер + 500 МБ динамической памяти

0,2 виртуальных ядра + 1 ГБ динамической памяти

1 виртуальное ядро ​​+ 1,5 ГБ динамической памяти

2 виртуальных ядра + 3,5 ГБ динамической памяти

4 виртуальных ядра + 7,5 ГБ динамической памяти

8 виртуальных ядер + 15 ГБ динамической памяти

16 виртуальных ядер + 32 ГБ динамической памяти

person Kamal Vamsi    schedule 02.03.2018
comment
Спасибо за ответ, API облачного хаба видит то, что я ищу - person Volodymyr Rudyy; 05.03.2018