Dynatrace Service Broker for Pivotal Cloud Foundry

This documentation describes the Dynatrace Service Broker tile for Pivotal Cloud Foundry (PCF). The Dynatrace Service Broker integrates two application monitoring solutions into your deployment: Dynatrace and Dynatrace AppMon.

Note: The Dynatrace Service Broker for PCF replaces both the Dynatrace AppMon Service Broker and the Dynatrace Ruxit Service Broker. See the Upgrading section for more information.

Overview

The Dynatrace Service Broker tile installs the following services:

  • Dynatrace SaaS/Managed is an application performance monitoring solution for PCF applications. The Dynatrace Service Broker registers a service broker on PCF and exposes its service plans on the Marketplace. You can bind your apps to the Dynatrace service and monitor them in your Dynatrace environment. Dynatrace detects clustered apps and provides visibility into their transaction flows, from the user level to the database and code level. Dynatrace also creates and adapts real-time dependency graphs of all your pushed apps and connected databases. If Dynatrace detects an anomaly in your environment, it directs you to the root cause with these dependency graphs and the data it collects.

  • Dynatrace AppMon enables in-depth monitoring of applications running on PCF, through an embedded agent bundled with applications that are deployed using buildpacks. The service agent instruments the application by adding tracing and monitoring hooks to the code, then continuously sends the resulting data to AppMon account collectors. The AppMon account draws from this data to publish performance metrics and other details on the dashboards of the Dynatrace AppMon Client Application. The Dynatrace Service Broker installs the Dynatrace AppMon Service Broker as a Java application, registers it as a service broker on PCF, and exposes its service plans on the Marketplace. This simplifies the integration of Dynatrace AppMon services with Cloud Foundry applications.

Product Snapshot

The following table provides version and version-support information about Dynatrace Service Broker for Pivotal Cloud Foundry:

Element Details
Version v1.2.2
Release date May 10, 2017
Software component version Dynatrace Service Broker v1.1, Dynatrace AppMon Service Broker v1.0
Compatible Ops Manager version(s) v1.8.x, v1.9.x, v1.10.x
Compatible Elastic Runtime version(s) v1.8.x, v1.9.x, v1.10.x
IaaS support AWS, OpenStack, and vSphere

Upgrading v1.0

The Dynatrace Service Broker for PCF tile replaces both the Dynatrace AppMon Service Broker for PCF v1.0, as well as the Dynatrace Ruxit Service Broker for PCF v1.0 tiles. You must uninstall the previous tiles before installing the new one.

Trial License

Users interested in Dynatrace can sign up for a free trial.

Users interested in Dynatrace AppMon can sign up for a free trial license.

Packaging Dependencies

The Dynatrace Service Broker for PCF requires the following dependencies:

  • Dynatrace AppMon requires Java Buildpack April 8, 2016 build commit # bed4c6137c7bf08c09813a4b5b33eed0d3eaee46 (release version 3.7) or upwards
  • The Dynatrace Service Broker’s usage of Dynatrace API tokens and API URL requires Java Buildpack build commit # 7602286305b50c25cf4f8bd7a4ba1e00118ba21b (PR 352) or upwards

Developers must use the latest Java buildpack when pushing apps by performing one of the following steps:

You can also bundle the Dynatrace AppMon Agent with the Node.js Buildpack 1.5+, using node engines 0.10.x and 0.12.x. For more information, see the Dynatrace documentation.

Limitations

The Dynatrace Service Broker for PCF does not currently support PHP.

Feedback

Please provide any bugs, feature requests, or questions to the Pivotal Cloud Foundry Feedback list.

Create a pull request or raise an issue on the source for this page in GitHub