What is our primary use case?
The use case for Splunk AppDynamics is mostly for performance monitoring.
How has it helped my organization?
I've been using it since 2019, and Splunk AppDynamics has been a very good tool from the beginning. While I haven't seen many new features, it has improved in various places, particularly in identifying transactions and pinpointing the nodes and other applications it uses, such as Apache Kafka or other third-party applications. It clearly creates a mapping of the transaction. It is also more dependable and reliable. I have also seen a couple of extra features for analyzing the transaction. It goes more in-depth in some areas.
The effectiveness of the auto-discovery and mapping in visualizing my application ecosystem is almost perfect. Although it could be improved further, it is currently in very good shape, allowing performance testers to check exactly what is going on, where the transaction is going, where it's spending time, or failing.
My experience with the application performance monitoring capabilities of Splunk AppDynamics has been very good because it gives me all the data I need and provides a very friendly interface, allowing me to showcase any issues to the customer with ease. The feature to copy a hyperlink to the specific timeframe or transaction I want also makes my job easier by allowing me to pinpoint something to an architect or any participant, who can open it up on their screen and easily understand the issue due to the friendly user interface.
Line-of-code-level troubleshooting feature is very helpful. I have used it a couple of times, and it allowed us to diagnose which part of the code seemed to have the issue, although it did make mistakes and didn't pinpoint the errors exactly in some cases. Overall, it's a very nice feature.
Splunk AppDynamics' digital experience monitoring affects my ability to optimize user experience in a very good way because the results I get often need to be transferred to other stakeholders of the project. The friendly and good user interface allows me to show them what I mean by the results and my analysis.
Splunk AppDynamics’ infrastructure monitoring is very good at correlating infrastructure and application performance.
What is most valuable?
The best feature of about Splunk AppDynamics is its interface, which allows me to see the full transaction, exactly what is happening, from where it starts to where the call is going, all the services involved in a call, and exactly the time it took from each node to each node along with the network delays. It pretty much provides everything a performance tester would need to do profiling of their results.
Splunk AppDynamics has enormous capabilities that allow me to see the memory and CPU usage, along with the garbage collections. In the case of performance issues, it allows me to dig through the transactions and find out what exactly the issue was to alert the architects and developers to address that issue. I am very happy with Splunk AppDynamics.
What needs improvement?
I don't really use AI-powered anomaly detection and root cause analysis for diagnosing performance issues because it makes many mistakes in my case, due to the nature of my work. I prefer to do it manually and be aware of what is going on, rather than relying on that.
If it could have a sub-tool for monitoring Apache Kafka lag, it would save me even more time. There are ways to do it now, but a direct way would be faster and better.
It would be much better if there were a way to search for specific transactions, similar to how Splunk allows, which aids in filtering transactions that show a huge increase in time.
For how long have I used the solution?
I have been using Splunk AppDynamics since 2019.
What do I think about the stability of the solution?
In the early years, we had a couple of issues. It is more stable now. I don't see any of those issues anymore. There are no downtimes. I would rate the stability of Splunk AppDynamics as a nine out of ten.
What do I think about the scalability of the solution?
I would rate the scalability of Splunk AppDynamics as a nine out of ten. A few features could be added to reach a perfect score of ten.
Our environment includes multiple locations and multiple departments. In my company, there are many users working with Splunk AppDynamics.
How are customer service and support?
I haven't worked with them directly. I remember the developers contacted them once, and they received answers within one or two days. I would rate their technical support as good.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I have experience with other solutions, but I see Splunk AppDynamics as a top-tier option, with the rest I've worked with falling far below it.
Splunk AppDynamics stands out in the freedom it provides you to visualize everything. You can pretty much monitor anything that comes to your mind. It doesn't specify a way or how to do it. That's very important for me because it makes my job easier. I can configure it or work in thousands of ways. Along with Splunk, you can even see the logs in-depth. You can see exactly what happened at which transaction and where. Other tools don't provide this much depth or this much freedom to do things you want.
How was the initial setup?
Developers did the deployment, not me. As far as I remember, it was done in less than two days.
The company I work for now has an enterprise solution.
It does require maintenance, but it's not my job. That's other department's responsibility.
What was our ROI?
We have seen a return on investment from Splunk AppDynamics. To understand the magnitude of it, without it five people would be needed to do the analysis that Splunk AppDynamics enables me to do. Splunk AppDynamics has definitely saved me many hours per week, approximately 50% of the time.
What other advice do I have?
I would recommend Splunk AppDynamics to other users because it has helped me in many ways. It is a very stable and solid tool. It never has false results. I have seen other tools producing wrong results. That's not the case with Splunk AppDynamics. It either works and provides solid results, or it doesn't work and requires maintenance, which is a very important distinction. It has a very nice graphical user interface. It allows someone to interpret things easily. It provides freedom to the user to use it as they want. These are the reasons I would recommend it.
I would rate Splunk AppDynamics a ten out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.