jojochuang commented on PR #10314:
URL: https://github.com/apache/ozone/pull/10314#issuecomment-4724790198
After analyzing the existing dashboards in dashboards, the new dashboard
duplicates and overlaps with the following:
### 1. Significant Duplication: Datanode Chunk Read_Write Dashboard.json
The Container I/O and Storage volume I/O rows in the new dashboard
almost entirely duplicate the queries and functionality of the older Datanode
Chunk Read/Write Dashboard .
• Overlapping Metrics: Both dashboards query the same underlying
Prometheus metrics for read/write bytes, chunk operation rates, volume IOPS, and
throughput (e.g., volume_io_stats_read_bytes ,
storage_container_metrics_bytes_write_chunk , and
storage_container_metrics_bytes_read_chunk ).
• Differences/Improvements:
• The new dashboard is far more complete: it includes latency graphs
for all major dispatcher operations ( WriteChunk , ReadChunk , PutBlock ,
etc.), which the old dashboard lacked.
• It includes additional operational metrics such as GetBlock ,
DeleteChunk , DeleteBlock , and CreateContainer .
• It cleanly filters metrics using the $datanode hostname variable,
whereas the old dashboard aggregated metrics without clear hostname dropdown
filtering.
### 2. Functional Overlap: Ozone - JVM Metrics.json & Ozone - Memory
Consumption Metrics.json
• The new dashboard contains a dedicated JVM (HddsDatanode) row that
monitors CPU load, Heap utilization, GC time/rates, netty direct memory, and
threads specifically for HddsDatanode .
• This information duplicates the DataNode-specific rows inside the global
Ozone - JVM Metrics and Ozone - Memory Consumption Metrics dashboards.
• Note: This overlap is common in Grafana layout design so that the
service-specific overview dashboard is self-contained.
### Summary
If the new Ozone - DataNode Overview.json dashboard is merged, the older
Datanode Chunk Read_Write Dashboard.json becomes obsolete and can be
deprecated/removed.
--
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]