ldout(cct, 1) << __func__ << " error sending " << m << ", "
<< cpp_strerror(rc) << dendl;
} else {
- connection->logger->inc(
- l_msgr_send_bytes, total_send_size - connection->outgoing_bl.length());
+ const auto sent_bytes = total_send_size - connection->outgoing_bl.length();
+ connection->logger->inc(l_msgr_send_bytes, sent_bytes);
+ if (session_stream_handlers.tx) {
+ connection->logger->inc(l_msgr_send_encrypted_bytes, sent_bytes);
+ }
ldout(cct, 10) << __func__ << " sending " << m
<< (rc ? " continuely." : " done.") << dendl;
}
connection->logger->inc(l_msgr_recv_messages);
connection->logger->inc(l_msgr_recv_bytes,
rx_frame_asm.get_frame_onwire_len());
+ if (session_stream_handlers.rx) {
+ connection->logger->inc(l_msgr_recv_encrypted_bytes,
+ rx_frame_asm.get_frame_onwire_len());
+ }
messenger->ms_fast_preprocess(message);
fast_dispatch_time = ceph::mono_clock::now();
l_msgr_send_messages_queue_lat,
l_msgr_handle_ack_lat,
+ l_msgr_recv_encrypted_bytes,
+ l_msgr_send_encrypted_bytes,
+
l_msgr_last,
};
plb.add_time_avg(l_msgr_send_messages_queue_lat, "msgr_send_messages_queue_lat", "Network sent messages lat");
plb.add_time_avg(l_msgr_handle_ack_lat, "msgr_handle_ack_lat", "Connection handle ack lat");
+ plb.add_u64_counter(l_msgr_recv_encrypted_bytes, "msgr_recv_encrypted_bytes", "Network received encrypted bytes", NULL, 0, unit_t(UNIT_BYTES));
+ plb.add_u64_counter(l_msgr_send_encrypted_bytes, "msgr_send_encrypted_bytes", "Network sent encrypted bytes", NULL, 0, unit_t(UNIT_BYTES));
+
perf_logger = plb.create_perf_counters();
cct->get_perfcounters_collection()->add(perf_logger);
}