yandrey321 opened a new pull request, #10314:
URL: https://github.com/apache/ozone/pull/10314

   ## What changes were proposed in this pull request?
   Created a dashboard that shows DataNode performance metrics:
   
   JVM (HddsDatanode)
   CPU — JVM vs system load for the DN process hosts you pick.
   Heap — used, committed, and max heap memory.
   Garbage collection — how much CPU time GC uses and how often collections 
happen.
   Netty — direct (off-heap) buffer use vs configured max.
   Threads — count of JVM threads by state.
   Ratis
   Log append throughput, flushes, and RPC-style client read/write rates.
   Backlog (pending queue) and rough timing snapshots for appends, follower 
appends, and log sync; failed writes rate.
   All of this is rolled up across raft groups per DataNode (one scrape target 
series per selected node).
   Container I/O
   For common Xceiver operations (WriteChunk, ReadChunk, PutBlock, GetBlock, 
DeleteChunk/Block, CreateContainer, CloseContainer):
   
   How many ops per second, bytes per second, and average latency 
(CloseContainer omits bytes; only ops + latency).
   Storage volume I/O
   Per selected DataNode, sums across disks: read/write throughput, read/write 
IOPS, read/write latency, and volume space used vs capacity (excluding 
total-capacity rollup metrics).
   
   SCM commands and background work
   Command handlers — for each SCM command type, panels for incoming command 
rate, handler invocation rate, run time, queue depth, and optional thread-pool 
size — so you can see SCM-driven work separated by command.
   Block deleting service — background delete pipeline: transactions, 
blocks/bytes succeeded or failed, pending/chosen/marked counts, retries, 
outliers (e.g. lock timeouts, out-of-order transactions).
   
   ## What is the link to the Apache JIRA
   
   [Please create an issue in ASF JIRA before opening a pull request, and you 
need to set the title of the pull
   request which starts with the corresponding JIRA issue number. (e.g. 
HDDS-XXXX. Fix a typo in YYY.)
   
   If you do not have an ASF Jira account yet, please follow the first-time 
contributor
   instructions in the [Jira guideline](../CONTRIBUTING.md#jira-guideline).
   
   (Please replace this section with the link to the Apache JIRA)
   ](https://issues.apache.org/jira/browse/HDDS-15324)
   
   ## How was this patch tested?
   Deployed Grafana locally, connected the dashboard to the data source with 
Ozone metrics.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to