Sammi Chen created HDDS-10516:
---------------------------------
Summary: Add metrics for chunk read from internal ratis
Key: HDDS-10516
URL: https://issues.apache.org/jira/browse/HDDS-10516
Project: Apache Ozone
Issue Type: Improvement
Reporter: Sammi Chen
Assignee: Sammi Chen
Currently, there are following metrics on every datanode for chunk reads.
{code:java}
"numReadChunk" : 136237,
"bytesReadChunk" : 1395066880,
"LatencyReadChunkNumOps" : 136237,
"LatencyReadChunkAvgTime" : 1.0, {code}
The chunk read requests come from both remote user client and internal ratis if
the datanode is the leader of the ratis group. Currently, we cannot tell how
much data is read by user client, and how much data is read by ratis leader
itself. So this task is to introduce a new set of following metrics for read by
ratis,
{code:java}
numReadStateMachine // the request counts from ratis
bytesReadStateMachine // the total bytes read by ratis{code}
For the info of read from user client,
bytesReadChunk - bytesReadStateMachine = bytes read by user clients
numReadChunk - numReadStateMachine = request counts from user clients
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]