What is our primary use case?
Monitoring databases is a major use case for Foglight for Databases. We use Foglight for Databases to display intensive database queries.
Foglight for Databases is not a tool that you use to see before a problem happens. However, after we have an issue such as downtime, service failure, or performance issues on the database, we use it to identify the queries that are causing problems, maybe a stored procedure, identify the user that is running that query, the machine where that query is coming from, and do our job as database administrators to optimize the query.
When using Foglight for Databases for monitoring databases, it enables me to drill down and see what is causing the issue if something does not look right. We often use it to drill down and see how long something has happened for, especially for performance tuning, looking at how long any current issue has run for, identify bottlenecks, and get recommendations, because Foglight for Databases gives recommendations on some levels. We use those recommendations to improve or optimize the system.
What is most valuable?
The best features of Foglight for Databases should be the real-time dashboard and the overview dashboard.
I find the overview and real-time dashboards the most beneficial in Foglight for Databases. For example, with the overview dashboard, I could know what is happening on the database in real-time. Most especially when it comes to blocking sections, I can see if the blocking sections are increasing and then take actions. With the real-time dashboard, I can see performance on a bigger scale, including CPU usage, memory usage, and general performance.
What needs improvement?
In terms of scalability with Foglight for Databases, I think the tool is somewhat robust compared to other monitoring tools that I have used. I would say it is somewhat rigid to understand if you are a beginner, and it might take a while to understand how to go about using the tool, which requires that training must be done. I would not say there are significant limitations or scalability issues with it.
Besides scalability and customization aspects, I think with the newer version of Foglight for Databases, there are many bugs that need addressing. We encountered instances where it was not even monitoring databases at all or giving us false alerts, which impacts our usage of the application. So I would say that needs improvement, as it leads to confusion about whether databases are down or if the alerts are accurate.
For how long have I used the solution?
I have been working with Foglight for Databases for about three years.
What do I think about the stability of the solution?
I have had stability issues, crashes, downtimes, and performance issues with Foglight for Databases in this recent version I have been using. I have not experienced many issues with it in other organizations. However, with the latest version, we have had many crashes, sometimes it stops working entirely, and it can take days to restart the service. Therefore, I think it is an issue related to the new version that has been upgraded.
What do I think about the scalability of the solution?
In terms of scalability with Foglight for Databases, I think the tool is somewhat robust compared to other monitoring tools that I have used. I would say it is somewhat rigid to understand if you are a beginner, and it might take a while to understand how to go about using the tool, which requires that training must be done. I would not say there are significant limitations or scalability issues with it.
How are customer service and support?
I use the vendor's premier support for Foglight for Databases. On occasions when we have issues, we always call Quest, and they come on the call to help us out.
I would rate tech support on a scale of one to ten as a six. The reason I give it a six is that most of the time we have an issue, the support seems time-framed. Even if the issue is not resolved, they often want to get off the call because their time has elapsed, which leads us to go back and forth on the same issue until we eventually get it solved.
Which solution did I use previously and why did I switch?
Prior to adopting Foglight for Databases, I previously used other solutions of the same kind, including Dynatrace and Ash viewer.
I decided to switch to Foglight for Databases because, as I mentioned earlier, it is more robust and gives more insights compared to the other tools I have used. However, the application's robustness makes it somewhat hard for beginners to understand how it works, which requires additional training to ensure everyone can adjust and fully utilize it.
I evaluated other solutions before choosing Foglight for Databases. The decision to go with Foglight for Databases stemmed from its robustness and the insights it provides compared to other applications and tools.
How was the initial setup?
My experience with the deployment process of Foglight for Databases was challenging because the installation was done on a Linux environment instead of Windows. With Linux, we faced many configuration and permission issues, particularly ensuring that the agent server and management server could communicate with the database server. There was much back-and-forth in getting the installation fully set up before we started using it.
What about the implementation team?
A consultant was used for the deployment of Foglight for Databases, and I think he was from Egypt, but I cannot remember his country exactly.
What was our ROI?
I would not say Foglight for Databases saves me cost when performing root cause analysis because, based on what I know, payments are made upfront. Regardless of what I use the tool to do, you have to make payment upfront for the license and support, and then you use it based on whatever issues that arise. So in terms of payment or fees, I do not think it matters.
Which other solutions did I evaluate?
Prior to adopting Foglight for Databases, I previously used other solutions of the same kind, including Dynatrace and Ash viewer.
I decided to switch to Foglight for Databases because it is more robust and gives more insights compared to the other tools I have used. However, the application's robustness makes it somewhat hard for beginners to understand how it works, which requires additional training to ensure everyone can adjust and fully utilize it.
I evaluated other solutions before choosing Foglight for Databases. The decision to go with Foglight for Databases stemmed from its robustness and the insights it provides compared to other applications and tools.
What other advice do I have?
My impressions of Foglight for Databases' ability to help me monitor a variety of aspects such as the OS, hybrid clouds, hardware, and databases across different platforms have been great so far. I have used it in multiple organizations, and my impression is that it is a tool that every organization should use or buy into because they understand its value.
Based on my experience with Foglight for Databases, I recommend running it on a Windows server, as it is much more flexible compared to Linux. Additionally, trainings should be conducted after installation so that everyone can understand how to use the application and utilize it fully. I would rate this review a seven out of ten.