What is our primary use case?
I am using
Splunk AppDynamics for application support and production support. I have worked for an alert system, which monitors any failures in the application related to alerts, job failures, and any services not working, by setting up all the alerts in
Splunk AppDynamics to ensure the application is running fine. If it is not running fine, we can identify which service is not running and why it is not running, allowing us to monitor every log from Splunk AppDynamics. In the first case, if you want to see logs, especially regarding what and how, just keep the keywords according to the exception, and you will get all the details related to that. It is very easy to find solutions based on those logs. Additionally, if the application is not stable and is expected not to run for another hour, we have the option to check for space-related issues or any database tablespace-related issues. Splunk AppDynamics allows you to set up every kind of alert to proactively monitor and stabilize the application.
We are using the secure application feature in Splunk AppDynamics. To explain how that affects our ability to detect and protect against vulnerabilities, if anyone attempts to send an email to UPS.com using certain keywords related to transactions, Splunk AppDynamics immediately triggers and alerts for phishing attempts. This setup was also configured by the development team. I am aware of the features, such as if anything suspicious arises, many keywords need to be inserted to receive alerts, for instance, when someone tries to break into your security or network.
I use two or three applications that can be accessed from mobile. Once I connect to any public network—such as TFL rail—my mobile disconnects immediately, preventing me from logging in for two hours, due to restrictions set up by my development team. The importance of providing my mobile's MAC address to the development team that has integrated everything into Splunk AppDynamics ensures every team member's device is monitored to track connections to public, private, or secure networks.
What is most valuable?
The most important aspect of Splunk AppDynamics is that every service can be monitored to determine if it's running or not. If there is an issue, a red pop-up appears immediately, and you receive an alert. Based on that alert, you can also set up a ticket, so you will get a ticket as well. This is the best feature because, although you can't monitor a whole application at once, Splunk AppDynamics gives you the option that if there is any failure—simple failure regarding anything set up as per our use cases—you will get an alert. That alert helps us significantly to quickly find the solution or root cause of any issue. It is very easy to understand where the issue is, which is the most beautiful feature of Splunk AppDynamics.
What needs improvement?
Splunk requires significantly more improvements compared to Splunk AppDynamics, specifically regarding the licensing aspect. Splunk renews licenses every six months, which is inconvenient. It would be better to have a one-year license to avoid needing to update keys constantly, which can only occur on weekends, making it a burdensome task. Although Splunk is better for certain use cases, Splunk AppDynamics is broader in functionality. Specifically, I want enhancements related to creating dashboards not only for logs or minor services but also for configuration levels, allowing us to check configurations immediately without manually opening the entire code when exceptions arise—a feature I wish to see improved in Splunk, although it may not be necessary for Splunk AppDynamics.
For how long have I used the solution?
I have almost six years of experience in digital experience monitoring.
What was my experience with deployment of the solution?
Regarding deployment, it is neither overly easy nor extremely difficult, as we spent over two months getting it set up. Initially, when nobody had prior knowledge, I joined the team and shared my documentation. While it is not simple, some familiarity with the process is necessary.
What do I think about the stability of the solution?
The stability of Splunk AppDynamics rates as the best, providing a minimum score of nine; ten is seldom given as there are always areas for improvement, but Splunk AppDynamics is superior to any alternative, including
Dynatrace. The vast array of options available further supports this.
What do I think about the scalability of the solution?
Splunk AppDynamics is user-friendly, with many options readily available, primarily through drag-and-drop features. Setting up configurations is straightforward in Splunk AppDynamics, as it is in Splunk. Nevertheless, app-wise, Splunk AppDynamics is superior. A crucial aspect is that when working shifts alone, you can constantly monitor Splunk AppDynamics; upon any error occurrence, you receive immediate notifications. You can click on alerts, which lead you to specific issues and guide you to find logs and services that may not be functioning. If needed, you can easily restart them. Although several nodes run simultaneously, should one fail, passing processing responsibilities to other nodes is possible with Splunk AppDynamics. In contrast, with Splunk, it requires manual checking and restart, which is a significant drawback relative to Splunk AppDynamics. It's an incredibly user-friendly tool that anyone can master in a month.
How are customer service and support?
When rating the technical support, Splunk primarily serves log-related queries effectively, with limitations. It excels in returning standard log information and locating issues quickly, but Splunk AppDynamics allows for monitoring entire applications at every node, making it superior for horizontal scaling.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Dynatrace is also a highly popular product alongside Splunk AppDynamics. Earlier, we utilized Splunk, but it has some limitations when compared to Splunk AppDynamics. We previously switched to Splunk AppDynamics due to the limitations faced with Splunk. Splunk AppDynamics supports monitoring six to seven applications simultaneously on a single dashboard without needing to create numerous dashboards for different applications, which is a real advantage. Dynatrace, while similar to Splunk AppDynamics, does not exhibit clear superiority over it, as they are competitive products.
How was the initial setup?
The purchase was made directly from Splunk AppDynamics, as we have direct licenses from our vendors, including Quest software and Microsoft.
What about the implementation team?
In my team, there are nine members who utilize Splunk AppDynamics.
What was our ROI?
Time is the most valuable aspect as I work in the banking sector. When issues are rectified promptly, we save money. In the production environment of a bank, timing is critical, especially with a one-hour SLA, and analyzing issues takes time. Splunk AppDynamics significantly aids us because as soon as we identify a problem, we immediately receive API call insights through the AI version currently in use, suggesting resolution pathways and options such as restarting the server or application. I estimate a minimum of 30 to 40% time savings, as if one person is working a shift independently, they do not need to rely on others due to the dedication to specific issues. Immediately upon discovering an issue, Splunk AppDynamics AI provides numerous solutions. We typically find about 40 to 50% of solutions instantly after identifying an issue, plus alerts guide us to the precise location of the problem. Overall, as a production gatekeeper, we achieve at least 50% efficiency immediately, with potential savings ranging from 60 to 70% as well, reinforcing why it is a popular tool in the banking industry.
What's my experience with pricing, setup cost, and licensing?
I consider Splunk AppDynamics to be cost-efficient.
What other advice do I have?
I have been using Splunk AppDynamics for more than six years. Regarding the data collection feature with agents or open telemetry, I know the functions and setup, but we have a development team responsible for that specific area. As production support, we usually do not handle these configuration-related tasks, but I am aware of the features. If I were to configure Splunk AppDynamics myself according to the requirements, I can manage some special cases, but I'm not highly proficient in that part.
For the monitoring capabilities in hybrid and on-prem environments, my experience is that it is hybrid only, as all our applications are based on Azure. Nowadays, every application primarily operates in the cloud, with most servers and infrastructure services utilizing Azure. All the services we use in Splunk AppDynamics are Azure-based.
Regarding transaction monitoring, you get all the details in one place. If anything related to payments is stuck somewhere, within this monitoring tool we can identify which transaction is handed off or not, whether it is payment sent outside or coming back to settlement, allowing us to monitor it easily.
The AI-powered anomaly detection and root cause analysis for diagnosing issues was enabled in my system about six months ago, which eliminates the need to worry about locating errors. You only need to provide the exact statement for the error, and AI will identify the log information for you, showing where to go to find the log. With this AI functionality, it becomes easy to analyze the path of the error. We manage eight hosts, and prior to this AI being enabled, we had to check every host repeatedly. Now, AI tells you which host has the error, simplifying issue resolution.
I provide an overall solution rating of nine out of ten for Splunk AppDynamics, as improvements are always needed. Sometimes, while fetching details, Splunk AppDynamics provides answers within a minute, but it can occasionally take seven or eight minutes, which can be problematic when time is limited.
As a customer using Splunk AppDynamics at UBS Bank, I provide production support for seven payment-related applications, including e-banking, e-trader, and core banking among others. All of these applications are monitored through Splunk AppDynamics. The impressive part is that with a single click, connecting directly to the application dashboard is possible, allowing for streamlined monitoring without manual checks of each application.