Monitors provide information on how well a component is running. For example, monitors can track CPU utilization, memory usage, and so on. Monitors can also count the number of events processed by a component or the number of events flowing across a link between two components.