Locator component that provides access to the actual TracingManager that will be used in handlers and clients unless specified otherwise. More...
#include <userver/tracing/manager_component.hpp>
Public Member Functions | |
DefaultTracingManagerLocator (const components::ComponentConfig &, const components::ComponentContext &) | |
const TracingManagerBase & | GetTracingManager () const |
Public Member Functions inherited from components::LoggableComponentBase | |
LoggableComponentBase (const ComponentConfig &, const ComponentContext &) | |
LoggableComponentBase (LoggableComponentBase &&)=delete | |
LoggableComponentBase (const LoggableComponentBase &)=delete | |
~LoggableComponentBase () override=default | |
ComponentHealth | GetComponentHealth () const override |
void | OnLoadingCancelled () override |
void | OnAllComponentsLoaded () override |
void | OnAllComponentsAreStopping () override |
Static Public Member Functions | |
static yaml_config::Schema | GetStaticConfigSchema () |
Static Public Member Functions inherited from components::LoggableComponentBase | |
static yaml_config::Schema | GetStaticConfigSchema () |
Static Public Attributes | |
static constexpr std::string_view | kName = "tracing-manager-locator" |
The default name of tracing::DefaultTracingManagerLocator. | |
Locator component that provides access to the actual TracingManager that will be used in handlers and clients unless specified otherwise.
The component can be configured in service config. If the config is not provided, then tracing::kDefaultTracingManager will be used
Name | Description | Default value |
---|---|---|
component-name | name of the component, that implements TracingManagerComponentBase | <use kDefaultTracingManager> |
Definition at line 41 of file manager_component.hpp.