Физическое расположение дашбордов Grafana

В моем проекте мы используем поток dB и Grafana для нашего журнала и другого анализа, который выполняется на машине Ubuntu. Теперь, недавно из-за процесса миграции, порты были заблокированы, например, 3000 (для Grafana) и 8086 (для притока дБ), которые останутся заблокированными по некоторым причинам безопасности. Итак, я не могу связать их через браузер и почтальон.

Поэтому в качестве обходного пути мы планируем переместить их (по крайней мере, информационные панели) в локальную установку. Я проверил, что процесс запущен и работает.

Но невозможно определить физическое расположение файлов панели инструментов.

У меня есть настройка по умолчанию, у меня нет отдельной конфигурации базы данных для графаны.

[database]
# You can configure the database connection by specifying type, host, name, user and password
# as separate properties or as on string using the url properties.

# Either "mysql", "postgres" or "sqlite3", it's your choice
;type = sqlite3
;host = 127.0.0.1:3306
;name = grafana
;user = root
# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;"""
;password =

# Use either URL or the previous fields to configure the database
# Example: mysql://user:secret@host:port/database
;url =

# For "postgres" only, either "disable", "require" or "verify-full"
;ssl_mode = disable

;ca_cert_path =
;client_key_path =
;client_cert_path =
;server_cert_name =

Есть ли место, где я могу найти этот файл JSON?


person Jyoti Prakash Mallick    schedule 23.01.2021    source источник


Ответы (2)


Посмотрите на то, что запускает графану на вашей машине. Его можно настроить как службу или запустить из сценария, например .bashrc, или из докера. Похоже, что / var / lib / grafana может быть местом по умолчанию.

В моем случае на RPi с притоком, графаной и т. Д. С использованием IOTstack он запускается из докера с помощью docker-compose. Файл docker-compose.yml определяет пути. Похоже, что / var / lib / grafana - это место по умолчанию, но его можно переназначить в другое место. И, вероятно, он будет отображен в другом месте для резервного копирования, в моем случае ~ / IOTstack / volume / grafana / data.

  grafana:
container_name: grafana
image: grafana/grafana
restart: unless-stopped
user: "0"
ports:
- "3000:3000"
environment:
- GF_PATHS_DATA=/var/lib/grafana
- GF_PATHS_LOGS=/var/log/grafana
volumes:
- ./volumes/grafana/data:/var/lib/grafana
- ./volumes/grafana/log:/var/log/grafana
networks:
- iotstack_nw`
person Dale    schedule 26.01.2021
comment
Да согласен с тобой, Дейл - person Jyoti Prakash Mallick; 27.01.2021

Я выяснил это с помощью некоторых исследований, подумал, что могу помочь сообществу, если кто-то так же ищет ответ.

Папка панели управления по умолчанию - /var/lib/grafana. Если вы перейдете в папку, вы найдете файл с именем grafana.db.

Загрузите этот файл на свой локальный или любой другой компьютер. Загрузите sqlitebrowser с здесь.

Теперь на sqlitebrowser щелкните open database и выберите файл grafana.db. Щелкните правой кнопкой мыши таблицу dashboard и выберите Browse Table. и выберите раздел data, и вы найдете панель управления.

введите описание изображения здесь

введите описание изображения здесь

person Jyoti Prakash Mallick    schedule 23.01.2021