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

Public Member Functions | |
| trace_span | verify_token (const trace_context &parent_ctx, const std::string &) |
| Verify user authentication. | |
Static Private Member Functions | |
| static std::string | generate_span_id () |
Private Attributes | |
| std::string | service_name_ = "auth_service" |
Simulated Authentication service.
Definition at line 116 of file multi_service_tracing_example.cpp.
|
inlinestaticprivate |
Definition at line 163 of file multi_service_tracing_example.cpp.
Referenced by verify_token().

|
inline |
Verify user authentication.
Definition at line 124 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::to_w3c_traceparent(), kcenon::monitoring::trace_context::trace_id, and kcenon::monitoring::trace_span::trace_id.
Referenced by simulate_multi_service_request().


|
private |
Definition at line 118 of file multi_service_tracing_example.cpp.
Referenced by verify_token().