Class FamilyFactory

Inheritance Relationships

Base Type

Class Documentation

class FamilyFactory : public cartographer::metrics::FamilyFactory

Public Functions

FamilyFactory()
virtual ::cartographer::metrics::Family<::cartographer::metrics::Counter> *NewCounterFamily(const std::string &name, const std::string &description) override
virtual ::cartographer::metrics::Family<::cartographer::metrics::Gauge> *NewGaugeFamily(const std::string &name, const std::string &description) override
::cartographer::metrics::Family<::cartographer::metrics::Histogram> *NewHistogramFamily(const std::string &name, const std::string &description, const ::cartographer::metrics::Histogram::BucketBoundaries &boundaries) override
std::weak_ptr<::prometheus::Collectable> GetCollectable() const