Solutions
Products
Service & Support
News & Events
About Us
Resources
Overview
Architecture
BBX Technology



What Information can the BMC Black Box Capture?

  Microsoft Windows/.NET
Java EE
User experience Client side: Video-like capture of the end-user’s screen, keystrokes, and mouse clicks. Server side: User sessions, ASP.NET Web pages and services accessed by each user.
BMC Application Problem Resolution can synchronize the Windows-based client user experience view with the server side application execution details.
System configuration CPU type, display resolution, installed RAM, Windows version, Swap file size, .NET Framework version, connected drives, system environment variables, regional settings, services, drivers, and more. OS type and version, JDK type and version, Application Server type and version, server resources (JDBC, Threads, Memory), server parameters (class path, JVM), and more.
Application configuration All system resources touched by the recorded application, including files, registry keys, modules and COM/COM+ objects, running processes, and .NET configuration. When present, IIS and IE configuration are also captured. Configuration of application components, deployment structure and times, JNDI info, URL mappings, implementation structure down to class and method level detail.
System performance Values of selected performance counters, such as memory usage, CPU utilization, GC, connection pools, and ASP error rate are recorded over time. Alerts of application and application server problems, metrics of application server and application components performance. Application server and host, virtual and physical memory, JDBC, JTA, JMS, thread pools, execute queues, EJB, servlets and JSP.
Application/Component/Transaction performance Execution duration, Web page hits and errors (ASP and ASP.NET), COM/COM+ objects, database calls (direct and stored procedures), Web services calls, function calls, and more. Execution duration, Web page hits and errors, database calls (direct and stored procedures), Web services calls, and more. Transaction performance data, enabling you to quickly detect performance degradation, isolate slow-performing tiers, and drill-down to analyze individual instances of problematic transactions for root cause determination.
System-level execution All application calls made during recording, including database calls, Web services calls, IIS operations, .NET Remoting calls, .NET garbage collection, network events, component invocations, Active Directory calls, file accesses, registry accesses, process start and exit, and more. All application calls made during recording, including database calls, Web services calls, network events, component invocations, and more.
Code-level execution .NET Tracing calls; full trace of Visual Basic and C++ function calls, arguments, return values, variables, exceptions, stack, and more. Complete code execution including: method calls, object state at each method call, arguments, return values, and stack. It also captures exceptions, which may indicate a code problem. BMC Black Box does not require any change in the application and runs against optimized production applications.
Internal logging events When applications already have some type of internal logging (either by using the .NET Trace object or by simply writing to a text file), the  Black Box can record logging events and embed them into the log. The Black Box can trace calls to logging frameworks and other logging calls and make the data available as part of the ongoing recording (embedded in the log).
Other custom events Black Box can attach other files (e.g., configuration files) to its log, to include any data point needed for root cause determination. Users can also add custom events to the log through a documented API. The Black Box can trigger custom actions that can perform arbitrary functions (e.g.. send e-mail with file attachments). An API is available for users to implement their own actions.
Component execution BMC Application Problem Resolution can synchronize the Windows-based client view with the server side component execution details. Any Java class (e.g., POJO, custom exceptions, custom MVC frameworks), Servlets, JSPs, EJBs, JDBC, JNDI, JMS, JTA, JCA and networking. BMC Application Problem Resolution presents component invocations on a timeline as well as performance data for each invocation.


What Platforms/Architectures does BMC Application Problem Resolution Support?

Supported Architectures
Supported Platforms
  • Standalone application
  • Client/server
  • Thin client/thick client
  • Web application
  • Web services/service-oriented architectures (SOA)
  • Software as a service (SaaS)
  • Terminal servers (Citrix)
  • EAI/Integration servers
  • Third-party components/Plug-ins
  • Microsoft .NET Framework
  • Unmanaged Microsoft Windows code
  • Heterogeneous environments
  • BEA WebLogic
  • IBM WebSphere
  • JBoss
  • Apache Tomcat

News
BMC Software Announces Formation of Customer Advisory Council for BMC Application Problem Resolution Product Line
May 5, 2008
BMC Software Releases BMC Application Problem Resolution 7.0
April 28, 2008
BMC AppSight wins InfoWorld 2008 Technology of the Year Award
January 22, 2008
Success Stories

© Copyright 2008 BMC Software, Inc. BMC, BMC Software, the BMC logos, and other BMC marks are trademarks or registered trademarks of BMC Software, Inc. in the U.S. and/or certain other countries.
Contact Us | Privacy | Site Map | 800-364-5467