BMC Application Diagnostics overview
BMC Application Diagnostics proactively detects and isolates application performance issues from the end-user perspective before they negatively impact business reputation and revenue. It reduces the time, effort, and operational cost involved with monitoring dynamic applications by providing both IT and the business with real-time insight into application performance and its impact on user behavior. It provides a common application diagnostics platform that provides the appropriate detail at the operations level, support level, and developer level.
The following topics provide a brief introduction to the features and functions of the product:
BMC Application Diagnostics business value
BMC Application Diagnostics is used to monitor and identify performance issues in Java and Microsoft .NET enterprise web applications. IT Operations use the BMC Application Management Console to diagnose application, performance, and availability problems, drilling down into specific applications and details about the component, transaction, or tier that is causing issues.
BMC Application Diagnostics provides information for the following performance indicators:
- Application availability issues (up time and down time)
- Poor response times (general latency)
- Stalled requests (deadlocks and timeouts)
- Capacity and leak issues (CPU, memory, thread watermarks)
- Code faults (reports of infrastructure failures, including stack trace)
- General usage (hits)
- Overall service levels (good and bad ratios)
- Application component dependencies (flow exit points and framework execution)
- Normal application flow path performance (call-tree metrics and baselining)
When integrated with BMC Real End User Experience Monitoring, BMC Application Diagnostics provides visibility into application performance issues from an end-user perspective. By monitoring application health and performance, administrators can isolate and detect issues in applications for failed or slow transactions by isolating the offending tier and even the line of application code.
For more details about collected data, see Data-collection-and-metrics-for-application-diagnostics.
BMC Application Diagnostics event integration
BMC Application Diagnostics provides several options for sending event information to integrated technologies and external applications. You can send the following event types:
- Application events, such as crossing a latency threshold and percentage of errors
- Application server events, such as JMX metrics, thread pools, and connection pools
- System health events, such as issues with a BMC Application Diagnostics Agent, a BMC Application Diagnostics Collector, or the BMC Application Diagnostics Portal
The agent sends events to the server, and the portal then sends the events to the active integrations. The following integrations are supported:
- BMC ProactiveNet
- SNMP
- SMTP
- Syslog
- CSV
For information about BMC Application Diagnostics integrations, see the following topics:
- Sending-BMC-Application-Diagnostic-events-to-integrated-technologies
- Enabling-and-activating-integrations-with-BMC-Application-Diagnostics
Related topics
Data-collection-and-metrics-for-application-diagnostics
BMC-Application-Diagnostics-system-architectureApplication Diagnostics & Deep Dive Monitoring