Devops is the literal and figurative fusion of development and operations. For years, these two groups have been separated by the cultural and knowledge boundaries, particularly inside larger enterprise IT organizations.
Yet a major shift has been reshaping the IT landscape during the last decade. Developers, tired of waiting for production getting around to updating their code, have started writing software that automates operational tasks. At the same time, operations personnel have been contributing their deep knowledge and expertise back into software being written by developers.
That's where monitoring comes in. With frequent code changes becoming the new normal, issues such as real-time streaming, historical replay, and great visualizations have become mission-critical components of application and service monitoring.