Hemos configurado los roles de user y admin de Grafana usando Grafana.ini , que funciona muy bien.
Ahora queremos otorgar algún permiso al usuario para ver paneles específicos , por ejemplo, el usuario X puede ver 5 paneles y el usuario Y puede ver 8 paneles de acuerdo con algunas configuraciones (permisos).
Pudimos mantener esta configuración en la interfaz de usuario de Grafana, pero si el pod (K8S) falla, los detalles se eliminan, estamos usando el último timón de graduación .
Mi pregunta es cómo debemos almacenar estos datos correctamente, incluso si se reinicia el módulo.
https://grafana.com/docs/grafana/latest/permissions/dashboard-folder-permissions/
https://github.com/grafana/helm-charts
https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml#L253
Cualquier solución/dirección será útil, ya que creo que grafana almacena estos datos de alguna manera, pero no estoy seguro de dónde ...
Encontré este enlace que habla sobre la tienda de los usuarios en la base de datos, etc. https://grafana.com/docs/grafana/latest/administration/configuration/#database
No estoy seguro de lo que falta, ya que los datos deben mantenerse en el volumen k8s ... Si hay alguna otra solución o una forma de resolverlo, hágamelo saber.
Debe implementar su instancia de Grafana con un almacenamiento persistente. O:
La persistencia de Grafana también se utilizará para persistir en otras configuraciones, y también en tableros, alertas, etc. Todas las configuraciones se pueden configurar a través de la variable de gráfico de timón grafana.ini