googleapis / googleapis/google-cloud-cpp-bigquery

Add TracingConnection decorator for creating Open Telemetry spans

Đang mở
#53 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
C++
Star
3
Fork
6
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

The component services for bigquerycontrol and bigquery_storage provide their own `*TracingConnection` classes, but those only create spans for their individual RPCs that we may call and thus there's no overarching parent span for methods that call a combination of RPCs. Adding a `TracingConnection` decorator for the `bigquery_unified::Connection` would provide a place to create such a parent span.

There may be some complications if both the `bigquery_unified::TracingConnection` and the component `TracingConnection` create spans, so it needs some investigation. If it turns out only one of the decorators can create the span, then we may need a more creative solution.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.