Replies: 2 comments 1 reply
-
Thanks for creating this ! #355 is more oriented on how to reduce harvested data to a specific tenant/SVM ! Which would solve the multi-tenant question but It also needs to multiply harvest agents and associated prometheus Databases. In this configuration, many dashboards would be useless as they are related to cluster-wide metrics, out of the SVM-context. In our context, client ABC can buy storage on our Netapp Clusters. (eg : SVM_ABC on Cluster1 for production storage, SVMs_ABC on Cluster 2 for backup and SVMm_ABC on Cluster 3 for metrocluster critical mirrored storage) Our netapp context :
My idea, at first :
Then, each tenant could have :
Grafana import tool is almost complete, It would just need an extra parameter to give more control on dashboards variables, example :
This regex would be added on-the-fly to the JSON dashboards SVM variable, example with :
Could be replicated for DC and Cluster variables. One "problem" with this solution : The filtering is "virtual" and grafana experienced user could easily handcraft API Calls to bypass It ! Not a big deal in our context, since the accessed metrics are not critical. Hope It's clear 😃 |
Beta Was this translation helpful? Give feedback.
-
@slater0013 This is implemented via #2061. More details here |
Beta Was this translation helpful? Give feedback.
-
See also
Beta Was this translation helpful? Give feedback.
All reactions