# Application performance monitoring These are the questions asked during **[Application performance monitoring](https://www.manageengine.com/products/applications_manager/application-performance-monitoring.html?faq-ft)** training. ## Frequently asked questions (FAQs) ### This Season #### Does giving read and write access to the application for monitoring mean compromising data to ManageEngine? No. We do not require write access to your application or business data directories. Write access is required only for the APM Insight agent folder, and this is used strictly for: - Agent diagnostic logs - Temporary agent-related files The instrumented application transaction (method) list and its performance metrics are sent to the server for monitoring purposes. This includes response times, throughput, error rates, and runtime statistics. Your organization’s business data is not collected or transmitted by default. We provide several configuration options to help secure and control monitoring data. You can review them [here](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-configuration.html). #### What type of data is written into the AppInsight agent logs? Agent diagnostic logs are written to the agent log folder. These logs typically contain: - Agent startup, connectivity status, and shutdown information - Instrumentation status - Monitoring-related errors and exceptions - Debug information (if explicitly enabled) For log file locations, please refer [here](https://pitstop.manageengine.com/portal/en/kb/articles/apm-insight-agent-log-paths). #### Is it possible to monitor an application at the user level to detect why a specific user is experiencing issues while others are not? Yes. You can use the Real User Monitoring (RUM) feature available in ManageEngine Applications Manager. RUM enables: - Session-level tracking - Page load performance by user - Browser, device, and geographic insights - Correlation between frontend user sessions and backend transaction traces We also provide an integrated view that allows you to see data from both APM Insight and RUM. You can check it out [here](https://www.manageengine.com/products/applications_manager/help/apm-insight-rum-integration.html). #### Can we add the SDPME ticketing portal for monitoring and get suggested configurations or use cases from it? If yes, can we enable it for the SDP ME ticketing portal? Yes, you can add the ManageEngine ServiceDesk Plus (SDP ME) ticketing portal for monitoring, provided it is deployed in an environment where agent installation is permitted. For Java-based deployments, the APM Insight Java agent can be attached using a JVM startup argument, without modifying the application source code. Please refer to the relevant documentation [here](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent.html). #### If I have a custom application, do I need to modify the application code to monitor it? This depends on the language your application is developed in. For example, with a Java-based application, you can attach the APM Insight agent by adding a JVM startup argument. No code changes are required. Other supported language agents (.NET, Node.js, PHP, etc.) also provide seamless integration methods without modifying application source code. For more specific guidance tailored to your environment, you may register for a personalized one-on-one demo using this [link](https://www.manageengine.com/products/applications_manager/demo.html). ### Archives #### What are the regions cloud APM can be deployed at? We can monitor AWS in these regions - AWS Global, AWS China and AWS GovCloud. Similarly, we can monitor Azure in Azure Global, Azure Gov Cloud, Azure China. If the question is regarding where Applications Manager product can be installed on public cloud, we can deploy the marketplace version on AWS Global and Azure Global. #### Is Applications Manager compatible with government regulations in the KSA region? It depends on the type of applications that are being monitored. If you want to monitor applications hosted only in the KSA region, you can use Applications Manager installation on the same cloud and monitor them. #### Is there a way to capture web page information, Ajax calls, on RUM without injecting the jscript? No, it is not possible to use RUM monitor without injecting script in the webpage. #### What will be the size of the APM Insight agent? The size of the agent will be minimal and will vary based on the agent type. For example, a Java agent will be around 10MB in size. You can also check the agent's load on the application using this link: [https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-performance-report.html](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-performance-report.html) #### Is it possible to change the calculations of Apdex score? You can modify the Apdex calculation by modifying the "Apdex Threshold" in APM Insight agent configuration. Kindly refer to this help page to know more: [https://www.manageengine.com/products/applications_manager/help/apdex-score.html](https://www.manageengine.com/products/applications_manager/help/apdex-score.html) Based on your application response time requirement, consult with your application team and make an informed decision. #### Out of 100 samples, are we implying that only 75 samples will be considered for calculating Apdex score? Assuming 50 satisfied customers and 50 frustrated customers, the formula will be (50 + 25)/100? The calculation does not consider 75 samples out of 100 samples. It just takes the response time of each transaction and takes the Apdex threshold value and based on these parameters it is finding whether the transaction is satisfied or tolerating or frustrated. You can see the sample calculation on this page: [https://www.manageengine.com/products/applications_manager/help/apdex-score.html](https://www.manageengine.com/products/applications_manager/help/apdex-score.html) #### Is OpManager agents is different from Applications Manager agents? We are monitoring ServiceDesk Plus MSP application but not able to understand how to check important parameters that relevant to performance of ServiceDesk Plus application? There is only one agent for monitoring the application performance that is APM Insight. APM Insight feature is available in standalone Applications Manager as well as the APM Plugin inside the OpManager. You can refer to this page to understand the metrics collected by APM Insight monitoring: [https://www.manageengine.com/products/applications_manager/help/java-transaction-monitoring.html](https://www.manageengine.com/products/applications_manager/help/java-transaction-monitoring.html) You can also refer to the APM Insight dashboard documentation: [https://www.manageengine.com/products/applications_manager/help/apm-insight-dashboard.html](https://www.manageengine.com/products/applications_manager/help/apm-insight-dashboard.html) #### Can you explain what is satisfied, frustrated and tolerating % in Apdex score? You can find the detailed illustration of satisfied, frustrated, and tolerated percentage on this page: [https://www.manageengine.com/products/applications_manager/help/apdex-score.html](https://www.manageengine.com/products/applications_manager/help/apdex-score.html) #### Is it possible to toss in information from third-party tools into the performance analysis in APM Insight? As of now, we do not have the option to ingest information from third party tools into the APM Insight monitor. #### Can you list the applications and DBs that are supported by APM Insight? You can find the list of applications and databases supported by APM Insight monitor on this page: [https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-app-servers-supported.html](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-app-servers-supported.html) #### Does APM Insight have an independent security assessment of byte-code instrumentation methods? Yes, we do. Please contact our support to get the detailed information. #### Can OpManager and APM Insight agents reside on same server without any conflict? Yes, the OpManager agent will be used for server monitoring, whereas APM Insight agent will be added to the application server for application performance monitoring. #### How do I monitor a specific service on a Windows server VM? You can make use of service templates to monitor specific services on a Windows server VM: [https://www.manageengine.com/products/applications_manager/help/service-templates.html](https://www.manageengine.com/products/applications_manager/help/service-templates.html) #### How long is the Apdex logs stored in Applications Manager? The Apdex metric and other metric data are stored based on the retention period set in Applications Manager, which can be set under: Settings → Performance Polling → APM Insight #### There was an image that indicated that there was a portion of the code that was not instrumented, what does it refer to? Our application performance monitoring tool collects information on web transactions and non-web transactions (background tasks) and typically produces performance data automatically. To avoid any potential overhead, we do instrumentation on critical packages only. However, for additional monitoring needs, you have the option to implement custom instrumentation. This enables you to track interactions that might not be automatically captured by Applications Manager, providing a way to identify critical issues by adding specific details to your transactions. #### We already have APM module. Is APM Insight is a different module from APM? APM Insight is one of the monitors in APM module and it needs an add-on in your license. You can verify if you have the add-on from: Settings → Product License If you do not have it and are looking for a trial, please reach out to appmanager-support@manageengine.com. #### Do you have agents for RHEL or any kind of Linux server? The agents can be deployed on Linux OS as well to monitor your applications hosted there. Based on the type of application, you can deploy the agent accordingly. #### Is there a possibility that APM Insight may generate inconveniences in the monitored application? What is the APM Insight agent footprint? Application and server performance will not be impacted by the agent. We have tested the applications and calculated the Agent Overhead report: [https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-performance-report.html](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-performance-report.html) #### Is there a difference between having OpManager Plus with APM add-on deployment and having OpManager and Applications Manager standalone deployments separately? OpManager Plus is an integrated solution that streamlines the process of IT operations management thereby eliminating the need for multiple monitoring tools. This holistic tool provides greater visibility across your IT infrastructure by combining the network and application performance monitoring capabilities within a single console. If you go with OpManager Plus with APM add-on, then managing OpManager and Applications Manager standalone deployments will not be needed. #### What is the function of the APM Insight? Is it the agent installed into the server where you have your applications hosted? APM Insight gives you visibility into the way your applications behave for your end users. You can get comprehensive end-to-end transaction awareness across your entire infrastructure, enabling you to isolate performance issues and resolve them quickly without degrading the performance of your applications. Yes, application-specific agents are deployed into the servers where your applications will be hosted: [https://www.manageengine.com/products/applications_manager/help/apminsight-working.html](https://www.manageengine.com/products/applications_manager/help/apminsight-working.html) #### What do you classify as an instance? Is it the number of applications being monitored by APM Insight? Apart from the host server that's hosting the application, servers on which the application is running are called instances in APM Insight. #### What version of Applications Manager supports the automated setup of APM Insight? The automated setup of APM Insight is supported from Applications Manager v172100 onwards. #### Does APM and Netflow analysis (Application tab) monitor in the same manner? APM and Netflow Analysis are distinct monitoring approaches. APM injects custom instrumentation code into your web application to track transactions and code behavior, providing granular insights. Conversely, Netflow Analysis focuses on network traffic patterns, collecting aggregated data from network devices to offer a broader view of network health and potential bottlenecks. While both can be used for application monitoring, APM offers detailed application-specific data, while Netflow Analysis provides network-level insights. Combining both can offer a comprehensive understanding of application performance by correlating application metrics with network conditions. #### Can Applications Manager configure MIDC to capture custom metrics? Yes, you can collect custom data from a method invocation by deploying the APM Insight agent for the compatible applications in your organization. [Learn more](https://www.manageengine.com/products/applications_manager/java-performance-monitoring.html) #### Can vulnerability assessment of applications be performed in Applications Manager? No, vulnerability assessment cannot be performed for applications in Applications Manager.