Summary
Review and improve metrics scraping config for Ceph CSI drivers
Background
The current implementation for the metrics scraping config for the CSI drivers hasn't been reviewed or updated for Rook (and associated CephCSI) upgrades. Rook 1.9 / CephCSI 3.6 moved one of the metrics endpoints to an optional side-car container which can be enabled via Helm value enableLiveness of the Rook operator Helm chart (cf. #90). Additionally, it appears that the CephFS grpc metrics endpoint is deprecated, cf.
$ kubectl -n syn-rook-ceph-operator logs csi-cephfsplugin-zg9dc csi-cephfsplugin
W1005 09:09:33.674333 1754966 driver.go:150] EnableGRPCMetrics is deprecated
Goal
We understand the available metrics for the Ceph CSI drivers and provide an appropriate default config in the component.
Summary
Review and improve metrics scraping config for Ceph CSI drivers
Background
The current implementation for the metrics scraping config for the CSI drivers hasn't been reviewed or updated for Rook (and associated CephCSI) upgrades. Rook 1.9 / CephCSI 3.6 moved one of the metrics endpoints to an optional side-car container which can be enabled via Helm value
enableLivenessof the Rook operator Helm chart (cf. #90). Additionally, it appears that the CephFS grpc metrics endpoint is deprecated, cf.Goal
We understand the available metrics for the Ceph CSI drivers and provide an appropriate default config in the component.