Skip to content

Enable metrics feature for EBS CSI Driver #378

@duhminick

Description

@duhminick

Hello,

The EBS CSI driver vended via EKS add-ons, or Helm chart are able to emit metrics through Prometheus (relevant blog post: https://aws.amazon.com/blogs/mt/monitor-ebs-detailed-performance-statistics-with-amazon-managed-service-for-prometheus/). It appears that the CSI driver vended through OpenShift is unable to be configured to do so.

Is it possible for the generated YAML files to be updated to begin emitting the metrics (I.e. https://github.com/openshift/csi-operator/blob/main/assets/overlays/aws-ebs/generated/standalone/node.yaml)?

Example YAML files from the AWS vended driver that are not a part of the csi-operator:

  1. https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/b75c575c5fbad77be4325d96e1024376f781aa33/charts/aws-ebs-csi-driver/templates/_node.tpl#L77-L79
  2. https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/b75c575c5fbad77be4325d96e1024376f781aa33/charts/aws-ebs-csi-driver/templates/metrics.yaml#L43-L64

Metadata

Metadata

Assignees

Labels

lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions