Extend the platform,
empower your team.
Gather metrics and topology from your Anypoint Cloudhub applications
ExtensionCollect Organization, Environment, Application, Endpoint, APIs and Workers metrics for your Mulesoft Cloudhub apps.
Give the connected app the following scopes:
Under Extensions
on the left menu, select Mulesoft Cloudhub
.
Add a monitoring configuration.
https://anypoint.mulesoft.com
https://eu1.anypoint.mulesoft.com
https://gov.anypoint.mulesoft.com
Client ID
Client Secret
Starting on version 2.0.0 the extension attempts to collect data from v2 applications.
The following notes apply:
/amc/application-manager/api/v2/organizations/{org_id}/environments/{environment_id}/deployments/{deployment_id}
cloudhub.app.workers
- This is obtained from target -> replicas
cloudhub.app.remaining_workers
- This is the number of replicas
A: The formula for DDU consumption of the extension is:
8 + (7 * <applications>) + (6 * <workers>) + (6 * <apis>) * 525.6 DDUs/year
Example, monitoring 25 applications, with 3 workers per application and 10 APIs gives:
(8 + (7 * 25) + (6 * 75) + (6*10)) * 525.6 DDUs/year
= 364,240 (364k) DDUs/year
No new entities are introduced, metrics can be added to dashboards/data explorer, example:
cloudhub.vpn.tunnel.status:splitBy("org.name", private_space.name, connection.name, vpn.name, vpn.remote_ip_address, vpn.tunnel.local_ptp_ip_address, vpn.tunnel.status):sort(value(auto,descending)):limit(100)
Note, to collect the data, the Connected App needs to have the scope Runtime Manager > Cloudhub Network Viewer
This fixes an issue where too many requests were being made under some conditions
Reduce the timeout of the fastcheck so more meaningful messages are returned
No release notes