Приложения / планировщики платформы Anypoint

#api #mule #stimulsoft #cloudhub #anypoint-platform

#API #mule #stimulsoft #cloudhub #платформа anypoint

Вопрос:

Есть ли способ получить подробную информацию обо всех приложениях в бизнес-группе платформы Anypoint. Например, если в диспетчере времени выполнения доступно 3 приложения, я смотрю на детали, как показано ниже:

введите описание изображения здесь

Я знаю, что есть API-интерфейсы cloudhub, которые могут получить подробную информацию, но есть ли пользовательский API? Если да, можно ли интегрировать его с инструментом отчетности, таким как PowerBI, для создания живой панели мониторинга?

Пожалуйста, сообщите.

Комментарии:

1. Что вы подразумеваете под пользовательским API?

2. Под пользовательским API я подразумеваю то, что может дать нам приведенные выше подробности (возможно, в формате JSON), включая информацию о планировщиках.

3. Обычно пользовательский API описывает то, что вы разрабатываете и внедряете.

Ответ №1:

Все или почти все REST API, предоставляемые платформой Anypoint, возвращают JSON, включая REST API CloudHub. Вы можете проверить API-интерфейсы платформы на портале разработки MuleSoft.

Вы можете использовать cloudhub/api/v2/applications/{domain} конечную точку для получения сведений о приложении: https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/f1e97bc6-315a-4490-82a7-23abe036327a.anypoint-platform/cloudhub-api/minor/1.0/console/method/#1839/

Чтобы получить информацию о планировщиках, конечная точка есть cloudhub/api/applications/{domain}/schedules конечная точка: https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/f1e97bc6-315a-4490-82a7-23abe036327a.anypoint-platform/cloudhub-api/minor/1.0/console/method/#3128/

Оба возвращают ответы JSON с информацией, описанной в приведенных выше ссылках.

Я не знаю, полезно ли это для PowerBI. Если нет, вы можете разработать собственное пользовательское приложение для запроса вышеуказанной информации и возврата ее в подходящем формате. При необходимости ваше приложение может реализовать API вашего дизайна.

Комментарии:

1. Спасибо за подробности. Что здесь указывает {domain} ?

2. Это имя приложения. Вы можете увидеть примеры использования API в справочном центре. Например: help.mulesoft.com/s/article /. … Сначала вам необходимо получить токен на предъявителя: help.mulesoft.com/s/article /…