There are multiple points of integration between Datadog and Tanzu:
- Datadog Agent BOSH release
The Datadog Agent can be installed on nodes to collect system-level information, and can be deployed with the Datadog Agent BOSH release. Once uploaded to the BOSH Director, the Director can then install the agent on every node as an addon. Once the agent is installed on a node, it will begin reporting system-level metrics (CPU, memory, disk, network, etc.) for that node to Datadog.
- Datadog Firehose Nozzle
The Datadog Firehose Nozzle is used to capture metrics, event data, and logs from the Tanzu Firehose. Datadog provides a BOSH release of the Datadog Firehose Nozzle. After uploading the release to a BOSH Director, the Nozzle can be added to an existing Cloud Foundry deployment that has a working Loggregator Firehose.
- Datadog decorator buildpack for StatsD and APM
The Datadog decorator buildback enables custom metrics and end-to-end tracing for applications running on Tanzu. The decorator buildpack will install a limited version of the Datadog agent in the containers used to run applications, including just DogStatsD (a StatsD handler) and the APM functionality of the standard Datadog agent. From here, the agent will begin collecting traces and custom metrics from applications which have been instrumented appropriately, and the agent will forward that data to Datadog.