Azure Database watcher is a managed monitoring service for Azure databases and Azure Managed Instance.It collects telemetry data, logs, and metrics to provide insights, diagnostics, and proactive monitoring.Database watcher supports monitoring Azure SQL Database and Elastic Pool, as well as Azure SQL Managed Instance.The service components include Database watcher, Targets (components to monitor), and Data store (Azure Data Explorer).