Opentracing support.
More...
|
enum class | ReferenceType {
kChild
,
kReference
} |
|
|
TracerPtr | MakeNoopTracer (const std::string &service_name) |
|
logging::LoggerPtr | OpentracingLogger () |
| Returns opentracing logger.
|
|
void | SetOpentracingLogger (logging::LoggerPtr) |
| Atomically replaces span logger.
|
|
void | SetThrottleReason (std::string value) |
| Sets a Span tag with overload reason.
|
|
void | SetThrottleReason (Span &span, std::string &&value) |
|
|
const DefaultTracingManager | kDefaultTracingManager |
|
const std::string | kType |
|
const std::string | kHttpUrl |
|
const std::string | kHttpMetaType |
|
const std::string | kHttpMethod |
|
const std::string | kHttpStatusCode |
|
const std::string | kAttempts |
|
const std::string | kMaxAttempts |
|
const std::string | kTimeoutMs |
|
const std::string | kErrorFlag |
|
const std::string | kErrorMessage |
|
const std::string | kDatabaseType |
|
const std::string | kDatabaseMongoType |
|
const std::string | kDatabasePostgresType |
|
const std::string | kDatabaseRedisType |
|
const std::string | kDatabaseCollection |
|
const std::string | kDatabaseInstance |
|
const std::string | kDatabaseStatement |
|
const std::string | kDatabaseStatementName |
|
const std::string | kDatabaseStatementDescription |
|
const std::string | kPeerAddress |
|
◆ TracerPtr
using tracing::TracerPtr = typedef std::shared_ptr<Tracer> |
◆ ReferenceType
enum class tracing::ReferenceType |
|
strong |