DATADOG MULE® INTEGRATION
System Architecture
The Datadog Mule® Integration is an agent-based integration. This means that the customer must install the agent in a server on-premises and configure it. https://docs.datadoghq.com/developers/integrations/
Prerequisites
IO Connect Services API
The Datadog Mule® Integration does a license check via SSL and hence it requires outbound access to:
https://api.ioconnectservices.com/
Port: 443
On-prem Mule servers
On-prem Mule servers must be registered in Anypoint Runtime Manager (ARM) to be able to collect data. The RM Agent comes in the /bin folder of the Mule runtime, then you can perform the command in CLI. See instructions in https://docs.mulesoft.com/runtime-manager/servers-create.
Any server that’s registered in a group or cluster in ARM must be able to gather metrics from those as well.
Mule Networking pre-requisites
In order for the agent to properly connect to ARM in Anypoint, specific network configuration must be allowed. All DNS names, ports and IPs needed to hook the agent are documented in https://docs.mulesoft.com/runtime-manager/rtm-agent-whitelists.
CloudHub applications
Given the cloud nature of applications deployed to CloudHub, all application and server metadata is intrinsically stored by default on Anypoint Control Plane. No special configuration is required other than the needed permissions in the connected app.