beegfs/storage/source/components/StorageStatsCollector.h
2025-08-10 01:34:16 +02:00

26 lines
584 B
C++

#pragma once
#include <common/components/StatsCollector.h>
/**
* Common StatsCollector cannot handle multiple work queues, so this derived class overrides
* the collectStats() method to handle multiple work queues.
*/
class StorageStatsCollector : public StatsCollector
{
public:
StorageStatsCollector(unsigned collectIntervalMS, unsigned historyLength):
StatsCollector(NULL, collectIntervalMS, historyLength)
{
// nothing to be done here
}
virtual ~StorageStatsCollector() {}
protected:
virtual void collectStats();
};