diff --git a/fb303/TFunctionStatHandler.cpp b/fb303/TFunctionStatHandler.cpp index 34de750ee..31e9b3f10 100644 --- a/fb303/TFunctionStatHandler.cpp +++ b/fb303/TFunctionStatHandler.cpp @@ -571,6 +571,11 @@ class StandardStatHandler : public TFunctionStatHandler { } // namespace +std::shared_ptr createDefaultStatHandler( + const char* serviceName) { + return std::make_shared(serviceName); +} + std::shared_ptr addThriftFunctionStatHandler( const char* serviceName) { auto handler = std::make_shared(serviceName); diff --git a/fb303/TFunctionStatHandler.h b/fb303/TFunctionStatHandler.h index 878b7e6ce..eab022918 100644 --- a/fb303/TFunctionStatHandler.h +++ b/fb303/TFunctionStatHandler.h @@ -410,6 +410,9 @@ class TFunctionStatHandler const folly::exception_wrapper& ew_) final; }; +std::shared_ptr createDefaultStatHandler( + const char* serviceName); + /** * Enable Thrift handler call counters */