**Describe what's wrong**
Query metric doesn't calculate anymore
```sql
SELECT * FROM system.metrics WHERE metric='Query'
```
always return value=0 

```sql
SELECT event_time, CurrentMetrics_Query FROM system.metric_log WHERE CurrentMetrics_Query>0
```
always return 0 rows

I check these queries during run following script in separate terminal
```bash
clickhouse-client -q "SELECT sleepEachRow(1),now() FROM numbers(60)"
```

**Does it reproduce on recent release?**
Yes it reproduce on 22.1 and 21.12
And doesn't reproduce on 21.11

ThrottlerPtr user_throttler;
    ProcessListForUserInfo getInfo(bool get_profile_events = false) const;
    
    
    
    
    void resetTrackers()
    {
        user_memory_tracker.reset();
        if (user_throttler)
            user_throttler.reset();
    }
};
class ProcessList;
class ProcessListEntry
{
private:
    using Container = std::list<QueryStatus>;
    ProcessList & parent;
    Container::iterator it;
public:
    ProcessListEntry(ProcessList & parent_, Container::iterator it_)
        : parent(parent_), it(it_) {}
    ~ProcessListEntry();
    QueryStatus * operator->() { return &*it; }
    const QueryStatus * operator->() const { return &*it; }
    QueryStatus & get() { return *it; }
    const QueryStatus & get() const { return *it; }
};
class ProcessList