|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Simulated User service. More...

Public Member Functions | |
| trace_span | get_user_profile (const trace_context &parent_ctx, const std::string &user_id) |
| Fetch user profile. | |
Static Private Member Functions | |
| static std::string | generate_span_id () |
Private Attributes | |
| std::string | service_name_ = "user_service" |
Simulated User service.
Definition at line 175 of file multi_service_tracing_example.cpp.
|
inlinestaticprivate |
Definition at line 223 of file multi_service_tracing_example.cpp.
Referenced by get_user_profile().

|
inline |
Fetch user profile.
Definition at line 183 of file multi_service_tracing_example.cpp.
References kcenon::monitoring::trace_context::baggage, kcenon::monitoring::trace_span::baggage, kcenon::monitoring::trace_span::calculate_duration(), kcenon::monitoring::trace_span::duration, kcenon::monitoring::trace_span::end_time, generate_span_id(), kcenon::monitoring::trace_span::operation_name, kcenon::monitoring::trace_span::parent_span_id, kcenon::monitoring::trace_span::service_name, service_name_, kcenon::monitoring::trace_context::span_id, kcenon::monitoring::trace_span::span_id, kcenon::monitoring::trace_span::start_time, kcenon::monitoring::trace_span::status, kcenon::monitoring::trace_span::tags, kcenon::monitoring::trace_context::trace_id, and kcenon::monitoring::trace_span::trace_id.
Referenced by simulate_multi_service_request().


|
private |
Definition at line 177 of file multi_service_tracing_example.cpp.
Referenced by get_user_profile().