We recently published some new research explaining how various topologies are used among different parts of IT organizations. Separate tooling and use cases provide this visibility today. Here are summaries of these three viewpoints:
Application Performance Monitoring (APM) tooling allows for the view from within the application since these tools reside within the application itself. Similarly Network Performance Monitoring (NPM) tools look at the result of the application execution as it traverses the network. These are the two most typical tools providing topologies but there is yet a third topology which is underserved. Application-Aware Infrastructure Performance Monitoring tools are similar to server monitoring tools (typically an agent), but they combine aspects of server monitoring with network monitoring allowing for a more complete picture of the topology of the application as it interacts with other elements on the network. Over time we expect AA-IPM tooling to blend together with both server monitoring and APM capabilities making this a feature versus a separate set of offerings as they are today.
In the research (sorry, subscribers only) we cover these capabilities in depth, including the tooling which can help such as the offerings from AppEnsure, AppFirst, BlueStripe Software, Boundary, Correlsense, Neebula, ExtraHop, Inetco, and Virtual Instruments.