CloudWatch provides cloud and network monitoring services including metrics, alarms, and logs. It collects data points that are organized into metrics defined by name, namespace, and dimensions. Metrics are stored for 2 weeks and can be viewed as statistics aggregated over specified time periods. CloudWatch also monitors logs through log groups and streams. Alarms can be set to trigger actions when monitored metrics exceed thresholds.