What is our primary use case?
There are multiple users related to Broadcom DX Application Performance Management. During any severity or incident, our company's customers have dealt with their applications with the help of the tool, and they also use it for daily alerts, team management, and reporting.
On a daily basis, our company's customers use the tool for dashboard creation and reporting. The tool is also useful for managing any incidents, or when any high utilization happens, as it triggers the alert, and after the users get the alert, they take care of the necessary steps on the applications. Basically, there are three types of use cases when it comes to Broadcom DX Application Performance Management. The tool is used to manage in case any drill down on severity is required, to take care of reporting, and to monitor the dashboards.
In the future release of the product, I would like to see the tool have better capabilities in terms of dashboard creation and reporting. Dashboards and the reporting part are related to Broadcom DX Application Performance Management. The dashboards need to be auto-populated as they happen in any generic kind of APM tool. There is a need to build an easy way to generate the report related to application utilization.
What is most valuable?
The tool's most valuable feature stems from the product's main use cases, which are related to application drill down, so if any issue happens with any code or any other problem occurs, the tool serves as a pinpoint. Users can find help for any issues with the help of the tool. The aforementioned features of the product are valuable, in my opinion, since before any incident happens in an environment, the proactive use of the application helps reduce the severity and downtime.
What needs improvement?
The area of improvement is related to the areas of application onboarding and instrumentation, where the product has certain shortcomings. Broadcom needs to work on application instrumentation and the onboarding-related part. With the tool, there is a very lengthy process to do the onboarding of an application.
I don't know which version of the tool is currently running in the market. I use a very old version of the product, and I don't know what kind of features Broadcom has made available in the current release of the tool.
If technical support related to the product is improved, considering what kind of product has been provided to users to ensure that the product is supported in an environment, then it would be great. Suppose there is a Java application in an environment, and it may be related to Java 5, Java 6, Java 7, or Java 8, and a user receives no technical specification related to what kind of version the application supports, including Java JDK 11 and Java JDK 17, it poses a challenge. The product does not provide details about which version of Java is supported, meaning such information related to the product is unavailable. The product's technical support is an area with certain shortcomings, where improvements are required. The technical support of the product is an area with certain shortcomings, where improvements are required. The aforementioned scenario is not just related to Java but also to all the application languages.
The tool is required to build correct documentation related to its product and versions, explaining what kind of version is supported related to their onboarded applications, and it is not just related to Java but also to Python, .NET, Python.js, and PHP.
For how long have I used the solution?
I have been using Broadcom DX Application Performance Management for over eight years. I am a technical solution provider. I use an old version of the tool, Broadcom DX Application Performance Management 10.5.
What do I think about the stability of the solution?
Stability-wise, I rate the solution an eight out of ten. There are no bugs or issues related to the tool. Once you install the application, correctly configure it, and get the correct configuration details according to your utilization, then there are no issues you would face with the application. It is a robust application without any issues, even when users work with it for more time.
What do I think about the scalability of the solution?
Scalability-wise, I rate the solution a nine out of ten. Suppose our company requires additional controllers to take care of the application's scalability feature, then there is a very easy way to deal with it by adding more servers to the application.
In our company, we have onboarded more than 2,000 applications.
My company caters to the needs of enterprise-sized businesses.
How are customer service and support?
The technical support for the product is very poor. As there is no technical support for the solution in particular, I rate the technical support a two out of ten.
The last ticket that I had reached out for support with the technical team was related to end-user monitoring, but our company did not get a correct solution from Broadcom's end, after which we have not traced any tickets with the support team for the last three years.
How would you rate customer service and support?
How was the initial setup?
I rate the product's initial setup phase a five on a scale of one to ten, where one is a difficult setup process, and ten is an easy setup process. The main issues with the setup phase stem from the fact that there are a lot of requirements related to the application installation of Broadcom products, and such requirements are not well-documented. No documents are available from Broadcom, including any pre-defined and pre-requisite documents.
For the product's deployment phase, I go to the document provided by Broadcom. According to Broadcom's document, our company decides to take care of the profile sizing by considering how many applications are onboarded or installed in an environment, after which we finalize hardware configuration, and once it is available, then we start to build the OS, following which we configure the application.
The solution is deployed on an on-premises model.
The solution can be deployed in a week, starting from hardware configuration to application deployment.
What about the implementation team?
Our internal team carried out the installation within our company premises.
What other advice do I have?
There are multiple applications that are onboarded on the desktop, and there are limitations related to applications. There is a huge application infrastructure in our company's environment. To help our company's customers who deal with Cisco and TIBCO applications needing exposure to an APM tool, my company helps onboard the applications in both the products on Broadcom DX Application Performance Management.
I provide suggestions about the tool after considering the business requirements of the user. The application is not supported in just some specific environments, so I urge and support the use of Broadcom DX Application Performance Management.
Technically, it is a very good product, but from a layman's end, it is very difficult to understand the output of the product.
I rate the overall tool an eight out of ten.
Which deployment model are you using for this solution?
On-premises
*Disclosure: My company has a business relationship with this vendor other than being a customer: provider