Extend the platform,
empower your team.
Seamlessly deploy, manage, and run ESA Solutions and conventional Dynatrace extensions.
Extension by Enterprise Solutions ArchitectureThe Solution Server is an ActiveGate extension that exposes a Web UI that provides a frictionless experience for deploying and managing extensions.
The Enterprise Solutions Architecture (ESA) team provides a growing collection of advanced solutions that extend the functionality of Dynatrace. The Dynatrace Solution Server by ESA installs such solutions automatically as extensions, registers them with Dynatrace, and provides seamless access to their configuration, health status, and documentation. Additionally, it is compatible with conventional extensions.
This is intended for users, who:
This enables you to:
Compatibility Requirements The Solution Server is currently only supported on Linux. It includes up-to-date versions of NodeJS and PM2.
The installation of the Solution Server requires access to the host that runs the ActiveGate on which you want to deploy it.
/opt/dynatrace/remotepluginmodule/plugin_deployment
. This will create a subfolder named ‘custom.remote.python.esa-solution-server-v1
.sudo dss install
to finish the installation, and start the DSS using dss
launch. Once finished, it will show the instructions described in steps 4 and 5. The DSS will now run under PM2 (which runs as a Linux service).https://your.activegate.corp.com
. The page below should appear. Click on the ‘Lock’ and paste your token in the dialog. Click Finish.You can now start installing ESA Solutions (as well as normal extensions).
The Solution Server is written in NodeJS but also leverages the Python runtime that is provided by the ActiveGate. It includes an installation of NodeJS that ESA solutions (and your own ‘solutions’) may use.
The Solution Server supports both conventional Dynatrace extensions as well as ESA-style ‘Solutions’. It presents every solution/extension as a tile on its home page. Each tile provides access to ‘Documentation’, ‘Settings’, ‘Health’, and ‘Support’ pages. Clicking on a tile takes the user to the UI of that solution.
Note that any extensions present on the ActiveGate when the Solution Server is installed, and any extensions that are added later, are automatically discovered by the Solution Server. Solutions adhere to certain conventions that allows the ActiveGate to treat them as extensions, and the Solution Server to treat them as proxied applications.
The following types of solutions are supported:
Detailed user-oriented and developer-oriented documentation for the Solution Server is available from within its user interface.