Monitoring, in the context of software, is a catch-all term for visibility into infrastructure, or an application. It can encompass metrics, logs, traces, and any other telemetry data that provides information on a running application, server, or another device. Monitoring helps you catch problems before your customers do and speeds up the time to resolution for any problems that do slip through. Managed monitoring is where another company runs part or all of your monitoring system.