Удаление дашбордов Grafana

В некоторых случаях может появиться необходимость удаления дашборда. Например, если в логах Grafana выводятся сообщения следующего вида:

  • the same UID is used for more than once

  • dashboard title is not unique in folder

  • Not saving new dashboard due to restricted database access

Указанные ошибки связаны с механизмом provisioning, управляющим некоторыми дашбордами.

Для решения описанных проблем выполните следующие действия:

  1. Подключитесь к служебной ВМ Визиона по SSH.

  2. Перейдите в директорию /opt/skala-r/vision/server/grafana/var/:

    cd /opt/skala-r/vision/server/grafana/var
    
  3. Переименуйте директорию с дашбордами, например:

    mv dashboards/ dashboards_old/
    
  4. Перейдите в директорию с файлом конфигурации дашбордов:

    cd /opt/skala-r/etc/vision/server/grafana/provisioning/dashboards/
    
  5. Переместите файл dashboards.yml в другое место, например:

    mv dashboards.yml ../
    
  6. Перезапустите Grafana:

    systemctl restart grafana
    
  7. Верните файл dashboards.yml на место:

    mv ../dashboards.yml ./
    
  8. Перезапустите Grafana.

    systemctl restart grafana
    
  9. Добавьте актуальные дашборды из состава дистрибутива:

    1. Создайте директорию:

      mkdir /opt/skala-r/vision/server/grafana/var/dashboards/
      
    2. Скопируйте содержимое директории dashboards/ из дистрибутива:

      cp -r /path/to/distr/dashboards/* /opt/skala-r/vision/server/grafana/var/dashboards
      
    3. Измените режим доступа к директории с дашбордами на 755:

      chmod 755 /opt/skala-r/vision/server/grafana/var/dashboards/
      
    4. Сделайте пользователя vision и группу vision владельцами директории dashboards/ и всего её содержимого:

      chown -R vision:vision /opt/skala-r/vision/server/grafana/var/dashboards/