Hi Vanessa, all of them provide you the ability to improve digital experiences with unparalleled digital intelligence analytics. That said, there are differences in focus and the best fit in your organisation. If you scroll to the bottom of this page, you can see the focus of each offering. And if you require further help in what might be the best fit for you - let us know here! 🙂
Short answer of your question is:
For better understanding, Just review the following links:
While a simple response wouldn't do this question justice, i can give you a high level breakdown that i think will assist you.
Dynatrace: Dynatrace is our latest and main platform entry. it comes in two variants based on the customer environment, SAAS or managed. in short, a Oneagent piece of software is installed across all your hosts and a full breadth of DPM metrics are presented via a web broswer application. For more information on the Dynatrace Platform please refer to the documentation here
Now the other two product lines are referred to as power modules, while a majority of their functionality is available within the Dynatrace platform in some form or another. Both are viable offerings on thier own.
DCRUM: Dynatrace DCRUM (Data Center Real User Monitoring) is a solution that provides overall datacenter and application health with emphasis on the Network performance of your application and Data center. Performance metrics are fed into the DCRUM envrionment and application and service definitions are defined for your environment within the DCRUM CAS server. For Dynatrace DCRUM documentation please refer to here.
Now as i said earlier this question is quite large in scope and the answer could easily be several pages long. If you are in need of assistance in terms of gauging what is best for you or your customer environment i strongly recommend you reach out to our dynatrace team. We have the experts who can review your needs and provide input on what solution could be best for your needs. Also for in-depth education on all the product lines above id recommend you check out the Dynatrace university. I hope this helps.
To differentiate DCRUM from other NPM (Network Performance Monitoring) tools...DCRUM focuses on the application transaction (layers 5-7 on the OSI model), where an NPM tool is going to focus on the individual packets of data traversing the network (layers 1-4 on the OSI model). Where DCRUM is going to provide data regarding application transaction performance between tiers, the NPM tool is going to provide data regarding the network performance between nodes. This might seem like a small difference to the consumer of the data, however, the data storage mechanisms between the two different tool sets are drastically different. For example, an NPM is nothing more than a power network sniffer, and all data is captured between two nodes regardless of protocol. Whereas DCRUM only stores the specific conversations between nodes per the tool settings. One way to think about this...an NPM tool focuses on the packets...and DCRUM focus on a group of packets that make up an application transaction. Where DCRUM will show you where a transaction was slow between two tiers, an NPM tool will tell you what in the network was causing the slowness. The application focus is why DCRUM is essential to any APM / DPM practice.