linode / linode-blockstorage-csi-driver

Container Storage Interface (CSI) Driver for Linode Block Storage
Apache License 2.0
68 stars 56 forks source link

Metrics investigation for CSI driver and dashboard creation on Grafana #274

Closed prajwalvathreya closed 1 month ago

prajwalvathreya commented 1 month ago

General: This PR investigates the metrics provided by the side cars of the csi driver and uses prometheus to scrape them. It also includes implementation of make targets to automate the creation of a grafana dashboard for a user to inspect the metrics.

Pull Request Guidelines:

  1. [ ] Does your submission pass tests?
  2. [ ] Have you added tests?
  3. [x] Are you addressing a single feature in this PR?
  4. [ ] Are your commits atomic, addressing one change per commit?
  5. [ ] Are you following the conventions of the language?
  6. [ ] Have you saved your large formatting changes for a different PR, so we can focus on your work?
  7. [ ] Have you explained your rationale for why this feature is needed?
  8. [ ] Have you linked your PR to an [open issue](https://blog.github.com/2013-05-14-closing-issues-via-pull-requests/
codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 76.32%. Comparing base (0297748) to head (62e806d). Report is 1 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #274 +/- ## ======================================= Coverage 76.32% 76.32% ======================================= Files 21 21 Lines 1622 1622 ======================================= Hits 1238 1238 Misses 286 286 Partials 98 98 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.