ExportedTimeSeries* createTimeseries( const std::string& name, const std::vector<ServiceData::StatsType>& types, const std::vector<std::chrono::seconds>& levels, int numBuckets) { return getServiceDataInstance().createTimeseries( name, types, levels, numBuckets); }
ExportedHistogram* createHistogram( const std::string& name, int64_t bucketSize, int64_t min, int64_t max, const std::vector<double>& exportPercentile) { return getServiceDataInstance().createHistogram( name, bucketSize, min, max, exportPercentile); }
void exportAll(std::map<std::string, int64_t>& statsMap) { return getServiceDataInstance().exportAll(statsMap); }
ExportedCounter* createCounter(const std::string& name) { return getServiceDataInstance().createCounter(name); }
folly::Optional<int64_t> exportCounterByKey(std::string& key) { return getServiceDataInstance().exportCounterByKey(key); }