csi-driver-smb/deploy/example/metrics
andyzhangx 4754601dc7 test: add metrics logging in e2e test
add metrics logging
2020-08-30 12:38:21 +00:00
..
README.md test: add metrics logging in e2e test 2020-08-30 12:38:21 +00:00
csi-smb-controller-svc.yaml test: add metrics logging in e2e test 2020-08-30 12:38:21 +00:00

README.md

Get Prometheus metrics from CSI driver

  1. Create csi-smb-controller service with targetPort 29644
kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/deploy/example/metrics/csi-smb-controller-svc.yaml
  1. Get EXTERNAL-IP of service csi-smb-controller
$ kubectl get svc csi-smb-controller -n kube-system
NAME                 TYPE           CLUSTER-IP     EXTERNAL-IP   PORT(S)           AGE
csi-smb-controller   LoadBalancer   10.0.217.224   20.39.0.91    29644:32128/TCP   45m
  1. Run following command to get metrics
ip=`kubectl get svc csi-smb-controller -n kube-system | grep smb | awk '{print $4}'`
curl http://$ip:29644/metrics