Hello, I am trying to make a comparison between dynatrace and splunk. In my project we are already using Splunk and we will have dynatrace very soon.
But i want to understand is it really worth having both of them as licensing of these tools is quite expensive. What i want to understand is -
Why we need dynatrace and what is that one factor which differentiate it from other tools?
What does it do which cannot be done from Splunk?
What does splunk do which cannot be done from dynatrace?
I have heavily read about it online but i am not able to make any conclusions. If anyone can help that would be much appreciated.
Answer by Radoslaw S. ·
Splunk is a data repository and analytics tool. You throw data into it and make some dashboards. It does not have any capabilities for instrumentation and generating the APM data such as our agents, synthetics, and network probe.
For Splunk to work, you must have the data you want to “capture” already easily available somewhere that it can grab it (such as a log file). For end-to-end application monitoring, end user monitoring, etc... this data is not magically exposed anywhere. You must instrument the application/environment in order to get at it (this is not easy).
This is the main difference between Splunk and Dynatrace. Dynatrace does the hard part... end-to-end instrumentation in-order-to produce high-value data such as PurePaths and Smartscape.
Splunk lacks the following:
Transaction following (PurePath)
Real user monitoring
Environment/topology mapping and discovery (smartscape)
Application monitoring at code level
Automatic problem identification
Automatic root cause determination
Packet-level network monitoring
Areas where Dynatrace and Splunk overlap:
Splunk can do some basic server OS monitoring using
Definitely Splunk has different capabilities in terms of automation, analysis and monitoring of logs. Depends on your use cases you may need just Dynatrace or both.
Answer by Sebastian K. ·
Splunk is just storage for logs and metrics collected in numerous ways. Dynatrace is way much bigger because you see single transactions with DB calls, MQ, WebRequests etc, and user perspective as well. But comparing Splunk to Dynatrace is not fair for each of those solutions. These are two totally different class of product and use cases.