@@ -52,9 +52,6 @@ void CensusClientCallData::OnDoneRecvTrailingMetadataCb(void *user_data,
5252 CensusClientCallData *calld =
5353 reinterpret_cast <CensusClientCallData *>(elem->call_data );
5454 GPR_ASSERT (calld != nullptr );
55- if ((*calld->recv_message_ ) != nullptr ) {
56- ++calld->recv_message_count_ ;
57- }
5855 if (error == GRPC_ERROR_NONE) {
5956 GPR_ASSERT (calld->recv_trailing_metadata_ != nullptr );
6057 FilterTrailingMetadata (calld->recv_trailing_metadata_ ,
@@ -75,7 +72,9 @@ void CensusClientCallData::OnDoneRecvMessageCb(void *user_data,
7572 GPR_ASSERT (channeld != nullptr );
7673 // Stream messages are no longer valid after receiving trailing metadata.
7774 if ((*calld->recv_message_ ) != nullptr ) {
78- calld->recv_message_count_ ++;
75+ calld->context_ .Span ().AddReceivedMessageEvent (
76+ calld->recv_message_count_ ++, (*calld->recv_message_ )->length ,
77+ (*calld->recv_message_ )->length );
7978 }
8079 GRPC_CLOSURE_RUN (calld->initial_on_done_recv_message_ , GRPC_ERROR_REF (error));
8180}
@@ -116,7 +115,10 @@ void CensusClientCallData::StartTransportStreamOpBatch(
116115 }
117116
118117 if (op->send_message () != nullptr ) {
119- ++sent_message_count_;
118+ context_.Span ().AddSentMessageEvent (
119+ sent_message_count_++,
120+ op->op ()->payload ->send_message .send_message ->length ,
121+ op->op ()->payload ->send_message .send_message ->length );
120122 }
121123 if (op->recv_message () != nullptr ) {
122124 recv_message_ = op->op ()->payload ->recv_message .recv_message ;
0 commit comments