I don't have to tell you that modern IT infrastructures are typically very complex with a combination of physical, virtual and cloud components. A lot of IT organizations are using DevOps, Continuous Delivery and Agile approaches to enable continuous improvement, which likewise increase the complexity.
On top of that, enterprises invest in a variety of application monitoring tools (e.g. Dynatrace, AppDynamics and New Relic), data lakes (e.g. Splunk and Elastic) and infrastructure monitoring tools (e.g. Nagios and Zabbix) to manage and monitor their services across on-premise and cloud environments.