Esempio n. 1
0
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);
}
Esempio n. 2
0
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);
}
Esempio n. 3
0
void exportAll(std::map<std::string, int64_t>& statsMap) {
  return getServiceDataInstance().exportAll(statsMap);
}
Esempio n. 4
0
ExportedCounter* createCounter(const std::string& name) {
  return getServiceDataInstance().createCounter(name);
}
Esempio n. 5
0
folly::Optional<int64_t> exportCounterByKey(std::string& key) {
  return getServiceDataInstance().exportCounterByKey(key);
}