Siyao Meng created HDDS-17264:
---------------------------------

             Summary: Add Grafana dashboard and Prometheus alert rules for 
datanode volume health
                 Key: HDDS-17264
                 URL: https://issues.apache.org/jira/browse/HDDS-17264
             Project: Apache Ozone
          Issue Type: Improvement
          Components: Ozone Dashboards
            Reporter: Siyao Meng


The DataNode Overview dashboard (HDDS-15324) sums volume I/O metrics per host, 
which hides a single slow or failing disk. No alert rules ship with the compose 
monitoring setup.

Proposal:
* Add an "Ozone - Datanode Volume Health" dashboard with:
** failed volumes per datanode, by volume type
** disk I/O errors per volume ({{NumDataPathIOErrors}}, from HDDS-17261)
** per-volume read/write p99 and average latency
** each volume's p99 relative to the median of the volumes on the same datanode
** per-volume read/write operation rates
* Add {{compose/ozone/prometheus-rules.yml}}, loaded by the monitoring compose 
setup, with alerts for:
** any failed volume
** more than 3 disk I/O errors on a volume within an hour
** a volume whose read or write p99 stays above 100 ms and 5x the datanode 
median for 15 minutes

Validated with {{promtool check rules}} and {{promtool test rules}}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to