The collector checks for recently completed statements every 60s. It emits up to 250 statement fingerprints from a candidate set of up to 1000. Set QC_QUERY_METRICS_ENABLED=false only when you need to disable statement metrics temporarily.
For self-hosted SQL Server, include host_metrics only when the collector runs on the database host. For Azure SQL Database, remove the host_metrics receiver and remove host_metrics from service.pipelines.metrics.receivers.