Traditionally, Application Performance Management (APM) is usually associated with solutions that instrument application code. There are two fundamental limitations with such associations. If instrumenting the code is what APM is all about, then APM is applicable only to homegrown applications for which access to code is available.
I love CMDBs, just not the ones you have. I also love configurations, but it seems my definition of configuration differs from most people’s. A Configuration Management Database (CMDB) is an interesting thing, and common in all ITIL and Server/IT “management” systems. Most are auto-discovery, so you install an agent and they find out what the server is and what’s on it. Such as CPU, RAM, Disk, installed software, and other related things.
Everyone hates their ERP systems. They are hard to use, hard to modify, and hard to implement. We should abolish all of them. But we won’t. Why ? Because they solve major problems and since their creation 20 years ago, have created hundreds of billions of dollars of value to the vendors that offer, customize and manage them. Not to mention probably a trillion dollars of value to their customers. How can this be, where everyone hates their most value-creating system ?